vim常⽤快捷键和命令vim编辑器上古神器,不记两个快捷键和命令,都不好意思出来写bug~
常⽤操作
常⽤快捷键
i或a //进⼊可编辑的状态
p    //粘贴
u    //撤销
ctrl + r //反撤销
yy    //复制光标所在的整⾏
dd      //删除当前⾏
dG      //删除所有⾏ (注意是同时按住d_shift_g)
shift+d //删除当前⾏光标后的内容
gg      //光标到第⼀⾏
GG      //光标到最后⼀⾏
vim命令进入编辑模式
00      //快速到⾏⾸
shift+6 //快速到⾏⾸
shift+4 //快速到⾏尾
ctrl-f  //下⼀页(forward)
ctrl-b  //上⼀页(backward)
:⾏号    //定位到指定⾏:命令窗输⼊⾏号
/关键字  // 模糊查询:命令窗输⼊斜杠后接关键字即可(n查看下⼀个匹配,N查看上⼀个)
:set number    //显⽰⾏号
:set nonumber  //隐藏⾏号
查询操作
主要是操作光标,快速定位到你需要的位置
gg  //光标到第⼀⾏
GG  //光标到最后⼀⾏
00  //快速到⾏⾸
shift+6 //快速到⾏⾸
shift+4 //快速到⾏尾
:⾏号    //定位到指定⾏:命令窗输⼊⾏号
/关键字  //模糊查询:命令窗输⼊斜杠后接关键字即可(按下⼩写n查看下⼀个匹配)
:set number    //显⽰⾏号
:set nonumber  //隐藏⾏号
ctrl-f //下⼀页(forward)
ctrl-b //上⼀页(backward)
ctrl-e //下⼀⾏
ctrl-y //上⼀⾏
ctrl+d //下翻半页
ctrl+u //上翻半页
zz //让光标所杂的⾏居屏幕中央
zt //让光标所杂的⾏居屏幕最上⼀⾏ t=top
zb //让光标所杂的⾏居屏幕最下⼀⾏ b=bottom
拷贝和粘贴
yy  //拷贝当前⾏
nyy //拷贝当前后开始的n⾏,⽐如2yy拷贝当前⾏及其下⼀⾏。
p  //在当前光标后粘贴,如果之前使⽤了yy命令来复制⼀⾏,那么就在当前⾏的下⼀⾏粘贴。
shift+p    //在当前⾏前粘贴
:1,10 co 20 //将1-10⾏插⼊到第20⾏之后。
:1,co      //将整个⽂件复制⼀份并添加到⽂件尾部。
保存操作
:w      //保存⽂件但不退出vi
:w file //将修改另外保存到file中,不退出vi
:w!    //强制保存,不退出vi
:wq    //保存⽂件,并退出vi
:wq!    //强制保存⽂件,并退出vi
:
q      //不保存⽂件,退出vi
:q!    //不保存⽂件,强制退出vi
:e!    //放弃所有修改,从上次保存⽂件开始再编辑命令历史

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。