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行之间的内容做为命令输入执行命令。
菜鸟笔记