vim使用

在BBBob的带领下,开始使用vim啦^_^
把一些命令记录下来,方便自己查找

  1. .命令可以让我们重复上次的修改
  2. x命令会删除光标下的字符
  3. u命令撤销上诉修改
  4. >G命令会增加从当前行到文档末尾出的缩进层级
  5. j命令使光标下移一行,而$命令吧光标移到行尾
  6. a命令在当前光标之后添加内容,A命令则在当前行的结尾添加内容
  7. s命令把两个操作合并为一个:它先删除光标下的字符,然后进入插入模式
  8. f{char}命令让Vim查找下一处指定字符出现的位置(行内查找),如果找到了,就直接把光标移到那里
  9. ;命令会重复查找上次f命令所查找的字符
  10. .命令而言,我们永远可以按u键撤销上次的修改
  11. ,键会反方向查找上次f{char}所查找的字符
  12. 在文档中查找下一处匹配:/pattern,重复该操作n,回退N
  13. 在文档中查找上一处匹配:?pattern,重复该操作n,回退N
  14. 执行替换::s/target/replacement(仅替换第一个),重复该操作$,回退u
  15. 执行一系列修改:qx{changes}q,重复该操作@x,回退u
  16. cw命令会删除从光标位置到单词结尾间的字符,并进入插入模式
  17. 替换所有地方::%s/target/replacement/g
  18. db命令删除从光标起始位置到单词开头的内容
  19. b命令把光标移到单词的开头,移动好后,就可以用一个dw命令删掉整个单词
  20. daw命令可以删除光标所在处整个单词
  21. 0命令将光标移到行首
  22. w命令移动光标到下一个单词的词首
  23. e命令移动光标到下一个单词的词尾
  24. ge命令移动光标到上一个单词的结尾
  25. q/q?命令,可以在vim窗口最下面打开一个新的窗口,这个窗口会列出所有的查找历史记录,可以使用vim编辑命令进行编辑,然后按回车查找
  26. 多行注释
    1. 先按ctrl+v命令进入块选择模式,然后将所需要注释的行标记起来
    2. I,再插入注释符
    3. esc就会全部注释了
  27. 取消多行注释
    1. 先按ctrl+v进入块选择模式,然后选中所要删除的注释符号
    2. d删除注释
  28. gUaw命令可以将当前单词转换为大写形式
  29. gcap将切换当前段落的注释状态
  30. gcG会把从当前行到文件结尾间的所有内容都注释掉
  31. gcc注释当前行
  32. zz命令可以重绘屏幕,并把当前行显示在窗口正中
-------------本文结束感谢您的阅读-------------