VIM命令小结

系统 1647 0

两种模式:
■ Normal mode(普通模式)
■ Insert mode(插入模式)

插入模式按Escape进入普通模式,普通模式按i进入插入模式。

插入模式,即编辑文本了,命令一般都是在普通模式中使用:

定位:

■ h 左移.
■ j 下移.
■ k 上移.
■ l 右移
■ PageDown (or Ctl-f) 前滚
■ PageUp (or Ctl-b) 后滚
■ G 最后一行

■ num gg 到第num行

■ gg 第一行

保存,退出:

■ q 退出

■ q! 强制退出不保存

■ w filename 保存到filename文件中
■ wq 保存然后退出

编辑:

x 删除当前字符.
dd 删除当前行
dw 删除当前光标所在词. 比如 int  word ch ,可以整个删除。
d$ 删除光标位置至行尾.
J 删除当前光标所在行尾的换行符.
a 在光标位置添加,其实就是往后移一下切换到插入模式.
A 在当前行后添加,其实就是移动到行尾切换到插入模式.
r char 将当前字符替换为char字符

R text 从当前位置开始用text覆盖直到按Esc.

查找:

按/进入,输入要查找的字符串,回车,即开始进行查找,按n可以定位到下一个查找结果。

替换:

按:输入命令,进行替换操作

■ :s/old/new/g 在当前行中进行替换
■ :#,#s/old/new/g 在#,#行之间进行替换

■ :%s/old/new/g 在整个文件中进行替换

■ :%s/old/new/gc 在整个文件中进行替换,但是给出提示

VIM命令小结


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论