菜鸟笔记
提升您的技术认知

Vim 命令行

阅读 : 1653

Vim 其他

normal模式下按:进入命令行模式

14.1 命令行模式下的快捷键:

  • 上下方向键:上一条或者下一条命令。如果已经输入了部分命令,则找上一 条或者下一条匹配的命令。
  • 左右方向键:左/右移一个字符。
  • C-w: 向前删除一个单词。
  • C-h: 向前删除一个字符,等同于Backspace。
  • C-u: 从当前位置移动到命令行开头。
  • C-b: 移动到命令行开头。
  • C-e: 移动到命令行末尾。
  • Shift-Left: 左移一个单词。
  • Shift-Right: 右移一个单词。
  • @: 重复上一次的冒号命令。
  • q: 正常模式下,q然后按’:’,打开命令行历史缓冲区, 可以像编辑文件一样编辑命令。
  • q/q? 可以打开查找历史记录。

14.2 执行外部命令

  • :! cmd 执行外部命令。
  • :!! 执行上一次的外部命令。
  • :sh 调用shell,用exit返回vim。
  • :r !cmd 将命令的返回结果插入文件当前位置。
  • :m,nw !cmd 将文件的m行到n行之间的内容做为命令输入执行命令。