Linux中Vim的常用命令

在vim编辑器中按:会出现命令行,可以操作编辑器,可以实现一下基本的操作

  1. h或方向键左右 光标向左移动一个字符
  2. j或方向键向下 光标向下移动一个字符
  3. k或方向键向上 光标向上移动一个字符
  4. l或方向键向右光标向右移动一个字符
  5. Ctrl + f 向下翻页 (foreward)
  6. Ctrl + b 向上翻页 (backward)
  7. 0或功能键Home 移动到该列的最前面字符处
  8. $或功能键 End 移动到这一列的最后面字符处
  9. G 移动到该文件最后一列
  10. nG 移动到该文件的第n列
  11. gg 移动到该文件的第一列
  12. /word 表示在该文件中光标之上寻找word这个字符串
  13. ?word表示在该文件中光标之下寻找word这个字符串
  14. :n1,n2s/word1/word2/g表示在n1行到n2行寻找word1,并且用word2来替换 e.g在100行到200行寻找 mengji并且用sb来替代 ,则是:100,200s/mengji/sb/g
  15. :1,$s/word1/word2/g 表示从第一列到最后一列寻找word1,并且用word2替换
  16. :1,$s/word1/word2/gc 表示从第一列到最后一列寻找word1,并且用word2替换,最后还有提示用户。
  17. x,X 。x为向后删除一个字符,X表示向前删除一个字符。
  18. dd,表示删除游标那一列。
  19. ndd表示删除游标下面n列
  20. yy复制游标那一列。
  21. nyy复制游标下面的n列 ,例如20yy表示复制游标下面的20列。
  22. u表示复原前一个动作。
  23. [Ctrl]+r表示重做上一个动作。
  24. . 小数点,重复前一个动作,如果想要重复删除,重复贴上,则按下小数点就好了。
  25. i,I。插入模式,i为从当前光标处插入,I为在目前所在列的第一个非空格字符处插入。
  26. a,A。进入插入模式。a表示从目前光标的下一个字符处插入。A为从光标所在列的最后一个字符开始插入。
  27. o,O。同上。o在目前光标的下一列插入新的一列。O为在当前光标的上一列插入新的一列。
  28. r,R为取代模式。r表示取代光标所在的那一个字符一次,R会一直取代光标所在的文字,直到按下Esc为止。
  29. Esc 退出编辑模式。
  30. w,将编辑的数据写入硬盘中。
  31. q,离开vim编辑器。
  32. wq,储存后离开vim编辑器。
  33. w!。强制写入文件。(但是还是跟权限有关)
  34. q!。强制离开不存储文件。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值