vim - 常用操作整理

光标位置

  • 0:光标移动到行首
  • $:光标移动到行尾
  • gg - 回到文件首行
  • G - 回到文件尾行
  • n和nG: 光标定位到文件第n行(:20或20G表示光标定位到第20行)

显示行号

  • :set nu 或:set number - 显示行号
  • :set nonu - 取消行号

删除整行

  • 光标所在行,dd
  • 光标所在行以下的N行,Ndd

插入

  • o - 行后插入
  • O - 行前插入
  • a - 在光标后插入
  • A - 在光标所在行行尾插入

粘贴

  • p - 在光标所在行之后粘贴
  • P - 在光标所在行之前粘贴

删除

  • x - 删除当前光标

复制

  • yy - 复制当前行
  • p - 粘贴

撤销、取消

  • u - 撤销上一步的操作,只要未保存文件,就可以一直取消
  • Ctrl+r 恢复上一步被撤销的操作

保存退出

  • :q! - 不保存退出
  • :wq 或ZZ 保存退出
  • :w - 保存不退出(保存后,之前的操作不能通过u取消)

参考:
vi/vim基本操作

@2017-11-05 00:09