vim

vim笔记

Posted by 石坤 on 2018-05-21

命令模式

  1. vim + file 打开文件定位到最后一行
  2. vim +num file 打开文件并定位到第num行
  3. vim +/keyword file 打开文件并定位到第一次出现keyword的地方, 按n跳转到下一个出现keyword的地方
  4. vim file1 file2 file3 同时打开多个文件, :n往后切换 :N往前切换

常用命令

  1. 光标左移 h
  2. 光标下移 j
  3. 光标上移 k
  4. 光标右移 l
  5. 跳转单位为一个word : w
  6. 向下翻页 Ctrl+f
  7. 向上翻页 Ctrl+b
  8. 向下翻半页 Ctrl+d
  9. 向上翻半页 Ctrl+u
  10. 删除光标所在行 dd
  11. 在光标所在行的下方插入一行并切换到输入模式 o
  12. 复制光标所在的行 yy
  13. 在光标所在行的下方粘贴 p
  14. 在光标所在行的上方粘贴 P
  15. ZZ 保存并退出
  16. w 移动光标到下一个单词的词首
  17. b 移动光标到上一个单词的词首begin
  18. e 移动光标到下一个单词的结尾end
  19. ge 移动光标到上一个单词的结尾
  20. 遇到括号() [] {} , 如果当前光标停留在括号上, 按下%即可匹配到对应的括号上.
  21. *和# 分别表示匹配当前光标下的单词, 并移动到下一个单词和上一个单词
  22. b back
  23. u undo 撤销
  24. cc 剪切一行, 并进入编辑模式
  25. p 粘贴 paste
  26. v 选择
  27. yy 复制
  28. Ctrl+w 切换窗口

低行模式:

  1. 保存 :w
  2. 退出 :q
  3. 强制 :!
  4. 列出打开的所有文件 :ls
  5. 光标快速定位到第num行 :num
  6. 从光标开始向后搜索 /xxx
  7. 从光标开始向前搜索 ?xxx

编辑模式

输入: i
保存并退出: :wq
删除一行: dd