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/
版权声明:本博客文章均系本人原创,转载请注名出处