在使用 vim 的时候,会经常使用一些 vim 的方法,只有熟练的使用 vim,才能真正的提高编辑文本工作的效率。
下面是我经常使用的一些 vi 操作。我也会不断地学习一些有用的 vim 操作,并且更新在这里。
此贴将长期更新。
最新更新于:
2009-9-9
2011-08-01
2012-01-02
提示
- vi 的操作模式有三种:插入模式,光标模式,命令模式。这里只使用后两种模式,即光标模式和命令模式。
- 冒号(:)开头的是表示在命令模式下使用的操作
- 没有冒号开头则表示是在光标模式下的操作
常用删除操作
:0,$d #删除全部 dw #删除一个单词 d$ #删除从光标到行末的内容 d0 #删除从光标到行首的内容 #一般都是 0代表head, $代表tail dd #删除光标所在的行 dG #删除光标之后的所有内容 d1G #删除光标之前的所有内容
常用定位操作
/word #查找word,按 n 往下继续查找 17G #光标专挑到第17行 j #光标向下移动一行,相当于箭头↓,但是这样用的好处是手可以不脱离键盘,加快速度 #j:下; k:上; h:左 l:右 #一开始可能不太习惯,但是习惯了之后速度就很快。
复制粘贴操作
yy #复制一行 p #粘贴
VIM以16进制方式查看文件
:%!xxd #以16进制查看 :%!xxd -r #退出16进制查看模式