进入:vi filename
编辑:
a:在光标后 A:在本行末
i:在光标前 I:在本行开始
o:在光标下 O:在光标上
定位:
$:移至行尾
0:移至行首 数字零
H:移至屏幕上端
M:移至屏幕中央
L:移至屏幕下端
上下左右:
h:向左
j:向下
k:向上
l:向右
:set nu :设置行号
:set nonu :取消行号
gg :到第一行
G :到最后一行
nG :到第n行
:n :到第n行
删除:
x :删除光标所在处字符
nx :删除光标所在处后n个字符
dd :删除光标所在行
dG :删除光标所在行到末尾的内容
D :删除光标所在处到行尾
:n1,n2d :删除指定范围的行
复制和剪切:
yy :复制当前行
nyy :复制当前行以下n行
dd :剪切当前行
ndd :剪切当前行以下n行
p :粘贴
替换和取消:
r :取代光标所在处字符
u :取消上一步操作
搜索和替换命令:
/string :搜索指定字符串
:set ic :搜索时忽略大小写
n :下一个出现的位置
:%s/old/new/g :全文替换指定字符串
:n1,n2s/old/new/g :在n1行到n2行范围内替换指定字符串
保存和退出:
ESC:退出编辑模式,回到命令模式
:w :保存修改,不退出
:w new_filename :另存为
:wq :保存退出
ZZ :保存修改并退出
:q! :不保存修改退出
:wq! :强制保存修改并退出,文件是只读的时候可以使用该命令强制保存(文件所有者)
不退出vi执行命令:
:!命令
例子 (:!ls -al)
连续行注释:
:n1,n2s/^/#/g :添加注释#
:n1,n2s/^#//g :去除注释#
:n1,n2s/^\/\///g :去除注释//
定义快捷键:
:map ^P I#<ESC> :Ctrl+P 给本行行首加#
^P ===>Ctrl+V+P
:map ^B 0x :Ctrl+B 去除本行行首第一个字符
:unmap ^B :取消该快捷键
ab替换:
:ab myemali hanqunfeng@nq.com
在vi中,当输入myemail+空格后,会自动替换为hanqunfeng@nq.com
:unab myemail :取消
注:定义快捷键和ab替换都是当前有效,退出vi就没用了,如要永久生效,可以配置到~/.vimrc中,注释使用双引号
相关推荐
vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令vim常用命令
VMware-VIM-all-6.7.0-15976714 原版镜像 .................................................................................................................
vmware vcenter6.5 for windows版本。 VMware-VIM-all-6.5.0-14020092
供IC设计者或使用Linux系统做项目,使用vim语句打开或编辑文件,入门以及总结学习使用
vim常用编辑命令 vim常用编辑命令 vim常用编辑命令
vim-6.4.tar.bz2 一个linux下的编辑器
vim键盘图 ....vi-vim-cheat-sheet.gif vi-vim-tutorial-1.gif vi-vim-tutorial-2.gif vi-vim-tutorial-3.gif vi-vim-tutorial-4.gif vi-vim-tutorial-5.gif vi-vim-tutorial-6.gif vi-vim-tutorial-7.gif
VIM常用命令大全VIM常用命令大全VIM常用命令大全VIM常用命令大全
VIM编辑常用命令详细解读,全面又简洁,目录清晰,偏于查找
title: Linux vim快捷键description: Linux vim快捷键keywords: Linux 终端 快捷键vim常用快捷键命令模式默认
linux下vim命令详解 高级一些的编辑器,都会包含宏功能,vim 当然不能缺少了,在 vim 中使 用宏是非常方便的
vim-8.0.zip gpm-libs-1.20.7-6.el7.i686.rpm ncurses-5.9-14.20130511.el7_4.x86_64.rpm ncurses-base-5.9-14.20130511.el7_4.noarch.rpm ncurses-devel-5.9-14.20130511.el7_4.x86_64.rpm ncurses-libs-5.9-14....
5.1 文本编辑器Vim-Vim常用操作 5.2 文本编辑器Vim-Vim使用技巧 6 软件包管理 6.1 软件包管理-简介 6.2.1 软件包管理-rpm命令管理-包命名与依赖性 6.2.2 软件包管理-rpm命令管理-安装升级与卸载 6.2.3 软件包管理-...
Ubuntu 64位免安装版VIM-IDE。 压缩包为直接打包/etc/vim配置及插件包。 root@ubuntu:/etc/vim# tree -L 2 . bundle ale auto-pairs echofunc gdbmgr indentLine LeaderF nerdcommenter nerdtree nerdtree...
Atom-atom-vim-mode-plus.zip,vim-mode improvedVIM模式增强,atom是一个用web技术构建的开源文本编辑器。
百度云盘链接附文档中,如有问题可联系我,亲测有效。
vim-go - Vim的Go开发插件
内容包括Linux常用命令、文件操作、环境安装与配置、shell语法、权限管理、进程管理、vim、git、ssh、tmux、docker、thrift、多线程与多进程、各种编程语言的编译与执行等内容。
vim编辑器中常用的命令总结,以图片和树状结构的形式完美的总结了vim中常用命令。如:查找名,修改命令,删除命令
5.1 文本编辑器Vim-Vim常用操作 5.2 文本编辑器Vim-Vim使用技巧 6 软件包管理 6.1 软件包管理-简介 6.2.1 软件包管理-rpm命令管理-包命名与依赖性 6.2.2 软件包管理-rpm命令管理-安装升级与卸载 6.2.3 软件包管理-...