vim 常用操作自我小结

vim 基本操作太多了,多得根本记不过来,还是对一些比较常用的操作做一个小笔记,尤其是替换字符串操作。

(1)进入 vim 编辑器

vim filename:打开或新建文件,并将光标置于第一行首

vim +n filename :打开文件,并将光标置于第n行首

vim filename….filename :打开多个文件,依次编辑

(2) 移动光标

vi可以直接用键盘上的光标键来上下左右移动,但正规的vi是用小写英文字母

h、j、k、l,分别控制光标左、下、上、右移一格。

按Ctrl+B:屏幕往后移动一页。[常用]

按Ctrl+F:屏幕往前移动一页。[常用]

按0(数字零):移动文章的开头。[常用]

按G:移动到文章的最后。[常用]

按$:移到光标所在行的行尾。[常用]

(3) 删除文字

x:每按一次删除光标所在位置的后面一个字符。[超常用]

dd:删除光标所在行。[超常用]

(4) 复制

yy:复制光标所在行。[超常用]

(5)复原(undo)上一个指令

u:假如您误操作一个指令,可以马上按u,回复到上一个操作。[超常用]

U : 撤消当前行的所有修改

命令行指令简介读者您要使用命令行指令之前,请记得先按Esc键确定您已经处于Command

mode下后,再按冒号

“:”或“/”或“?”三键的其中一键进入Lastlinemode。

(6)寻找字符串

n会往下寻找到您要的关键字为止。?关键字:先按?,,再输入您想寻找的字,如果第一次找的

关键字不是您想要的,可以按n会往前寻找到您要的关键字为止。

(7)取代字符串

1,$s/string/replae/g:在lastlinemode输入“1,$s/string/replace/g”会将全文的

表示全部取代不必确认。%s/string/replace/c:同样会将全文的string字符串取代为replace

字符串,和上面指令不同的地方是,%s和1,$s是相同的功能,c则是表示要替代之前必须再次

确认是否取代。

1, 20 s/string/replace/g:将1至20行间的string替代为relpace字符串。

:s/oldtext/newtext 用 newtext 替换 oldtext

:%s/vivian/sky/ (等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky :%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky (超级常用)  

(8)保存文本和退出vim

命令 保存和/或退出操作

:w 保存文件但不退出vim

:wq或ZZ或:x 保存文件并退出vim

:q! 不保存文件,退出vi

关于爱情简短的句子

vim 常用操作自我小结

相关文章:

你感兴趣的文章:

标签云: