vim必知必会
条评论普通模式下光标移动
h:左移一个字符j:下移一行k:上移一行l:右移一个字符PageDown(Ctrl+F):下翻一屏PageUp(Ctrl+B)上翻一屏G:移动到最后一行num G:移动到第num行gg:移动到第一行
命令模式下的命令
q:退出q!:放弃修改,退出w filename:保存到另外一个文件wq:保存并退出
普通模式下的编辑命令
x:删除光标位置的的字符dd:删除光标所在行dw:删除光标所在单词d$:删除光标至行尾J:删除光标所在行的换行符u:撤销操作a:在光标后追加数据A:在光标所在行末尾追加数据r char:用char替换光标所在字符R text:用text替换光标所在位置数据
复制粘贴
y复制,跟d类似,yw复制一个单词,y$复制到行尾p粘贴
还有个特别好用的就是v模式,可以通过敲v进入,然后就可以移动光标批量选择内容,按y复制,之后合适的位置p进行粘贴
查找替换
:s/old/new/替换一处:%s/old/new/g替换所有:%s/old/new/gc以交互询问的方式,替换所有
本文标题:vim必知必会
文章作者:牧云踏歌
发布时间:2018-09-03
最后更新:2018-09-03
原始链接:http://www.kankanzhijian.com/2018/09/03/vim_note/
版权声明:本博客文章均系本人原创,转载请注名出处