Vim的常用快捷键

插入文本

  • 小写字母o:在当前行下面新建一行插入
  • 大写字母O:在当前行上面新建一行插入
  • 小写字母a:在光标后插入
  • 大写字母A:在当前行最后插入

移动光标

注意:在normal模式下进行

简单移动
  • j:下移一行
  • k:上移一行
  • w:前移一个单词,光标停在单词开头
  • W:移动到下一个单词开头
  • e:前移一个单词,光标停在单词末尾
  • E:移动到下一个单词末尾
屏幕移动
  • $:移动到本行尾部
  • H:把光标移动到屏幕顶端一行
  • M:把光标移动到屏幕中间一行
  • L:把光标移动到屏幕地段一行
  • gg:到文件头部
  • G:到文件尾部

翻屏操作

  • control+f:下翻一屏
  • control+b:上翻一屏
  • control+d:下翻半屏
  • control+u:上翻半屏
  • control+e:向下滚动一行
  • control+y:向上滚动一行

  • n%:到文件的n%位置

  • zz:将当前行移动到屏幕中央,

  • zt:将当前行移动到屏幕顶端,top
  • zb:将当前行移动到屏幕地段,bottom

复制剪切操作

  • p:在光标之后粘贴
  • P:在光标之前粘贴