以前曾经在博客里写了一篇《VI命令集合》的文章,其实也是转过来的。刚看了小布老师的视频讲座---《VI使用入门》,感觉很不错的。偶根据视频中讲的内容,再整理了一下,内容可能不全,以后再补充吧。
:wq、:x 保存文件并退出
:q! 退出不保存
ZZ: 保存文件并退出
光标移动命令:h、j、k、l
h 往左移
j 往下移
k 往上移
l 往右移
i 在光标前插入; I 在行首插入
a 在光标后插入; A 在行末插入
o 在下一行插入; O 在上一行插入
x 删除当前字符; X 删除前一个字符
dd 删除当前行
5dd 从当前行开始算,删除5行
yy 拷贝当前行
8yy 拷贝当前开始的8行
p 粘贴paste
:%s/mmm/nnn/g 在整个文件范围内把mmm替换成nnn。g=global
/www 搜索指定的字符串www;按n键表示往下查找
:3 将光标定位在第三行
:set nu 显示行号
:set nonu 不显示行号
cw 替换单词 change word
D 从当前位置开始删除到行尾
$ 将光标快速移动到行尾
0(零) 将光标快速移动到行首
.(点) 重复上次的命令
:help 查看帮助
:help cmd 查看某一个命令的帮助