精简必备版Vim快捷键

进入vi的命令

  • vi filename :打开或新建文件,并将光标置于第一行首

vi 关闭文件

  • :w //保存文件
  • :q //退出编辑器,如果文件已修改请使用下面的命令
  • :q! //退出编辑器,且不保存
  • :wq //退出编辑器,且保存文件

移动光标类命令

  • h :光标左移一个字符
  • l :光标右移一个字符
  • k或Ctrl+p:光标上移一行
  • j或Ctrl+n :光标下移一行

  • space:光标右移一个字符

  • Backspace:光标左移一个字符
  • H :光标移至屏幕顶行
  • M :光标移至屏幕中间行
  • L :光标移至屏幕最后行
  • 0:(注意是数字零)光标移至当前行首
  • $:光标移至当前行尾

  • G //跳至文件的底部

屏幕翻滚类命令

  • Ctrl+u:向文件首翻半屏
  • Ctrl+d:向文件尾翻半屏
  • Ctrl+f:向文件尾翻一屏
  • Ctrl+b;向文件首翻一屏

插入文本类命令

  • i :在光标前

删除命令

  • dd //删除当前行
  • u //撤销上一步操作
  • do:删至行首
  • d$:删至行尾

搜索及替换命令

  • /pattern:从光标开始处向文件尾搜索pattern
  • ?pattern:从光标开始处向文件首搜索pattern

  • n:在同一方向重复上一次搜索命令

  • N:在反方向上重复上一次搜索命令