vim 编辑器常用命令

Vim是从vi发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。linux 系统用户最喜欢的编辑器。

下面我们就来看看它常用命令集合。

在说命令之前:我们先说说vim编辑器中的模式:

  • 命令模式:此状态下不可编辑文件,用于命令操作。
  • 编辑模式:此状态下可进行编辑。
  • 末行模式:用于保存退出等操作。
  1. vim file:若文件存在则打开文件,若文件不存在,新建并打开文件。
  2. i:vim默认进入的是「命令模式」,此时需要按下 i 进入编辑(插入)模式之后才可以进行编辑。
  3. i:在光标前插入内容
  4. a:在光标后插入内容
  5. o:在下一行插入内容
  6. I:在行首插入内容
  7. A:在行未插入内容
  8. O:找上一行插入内容
  9. esc:进入命令模式。
  10. : :在命令模式下输入 : 进入末行模式。
  11. :w:保存。
  12. :q:退出。
  13. :wq:保存并退出。
  14. :x:保存并退出。
  15. :q!:强制退出不保存
  16. shift + zz:相当于wq
  17. :wq:强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。
  18. :x:写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。
  19. yy:复制光标所在一行
  20. 4yy:复制4行,nyy 复制 n 行
  21. p:粘贴
  22. dd:删除/剪切光标所在一行
  23. 2dd:删除两行
  24. D:从光标开始,后面所有剪切
  25. d0:从光标开始,向前剪切
  26. x:删除当前光标,向前删除
  27. X:删除当前光标,向后删除
  28. hjkl:移动光标,对应为左下上右
  29. H M L:移动光标,对应为,顶部,中间,底部。
  30. Crtl + f:下一页
  31. Crtl + b:上一页
  32. ctrl + d:翻半页
  33. ctrl + u:翻半页
  34. 20G:跳到第20行代码
  35. G:回到最后一行
  36. gg:回到开始一行
  37. u:撤销
  38. ctrl + r:反撤销
  39. v:多行选中,光标所在位置
  40. V:多行选中,整行都会被选中
  41. :向右移动代码

  42. <<:向左移动代码
  43. .:重复执行代码
  44. {}:定位一段代码的开始
  45. r:替换一个字符
  46. R:替换所有字符
  47. :%s/hello/world/g:匹配内容并替换
  48. :11, 16s///g:替换11-16行
  • 5
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值