vi vim命令入门

linux中vi编辑器常用命令 

 

跳转到头、尾行

1.跳到文本的最后一行:按“G”,即“shift+g”

 2.跳到第一行的第一个字符:先按两次“g”,

 

编辑命令

:w     将缓冲区写入文件,即保存修改

:wq     保存修改并退出

:x     保存修改并退出

:q     退出,如果对缓冲区进行过修改,则会提示

:q!     强制退出,放弃修改

 

复制、删除 、粘贴

yy p :复制一行,粘贴

nyy p :复制n行,粘贴

dd p :删除光标所在行,粘贴

ndd p :向下删除光标所在的n行,粘贴删除n行内容

 

查找、替换

/domain= :查找“domain=”字符串

:s/vivian/sky/ 替换当前行第一个 vivian 为 sky

:s/vivian/sky/g 替换当前行所有 vivian 为 sky

 

:%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky

:%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky

 

撤销、恢复操作

u :撤销一步操作

ctrl + r : 恢复之前的撤销操作,即回退前一个命令

 

显示行号

:set nu 或者 :set number :显示行号

:set nu! 或 :set number! :不显示行号

 

:r /home/abc.txt :将/home/abc.txt的内容插入到光标所在的位置中,实现复制文件中的部分内容

 

ctrl + B :向后移动一页

 

ctrl + F :前移动一页

 

vi vim命令入门

你可能感兴趣的:(vim命令)