Command-line Mode

enter the command-line mode

  • Search patterns (/, ?)
  • Command-line commands (:)
  • External commands (!)

leave the command-line mode

<Esc>, Ctrl-C, or Ctrl-[

Repeating The Previous Command

@:

Shortcuts

To go to the start of the line, use Ctrl-B.
To go to the end of the line, use Ctrl-E.

Ctrl-H Delete one character
Ctrl-W Delete one word
Ctrl-U Delete the entire line

Register And Autocomplete

在命令行模式下,可以使用Ctrl-R从Vim寄存器插入文本,方法与插入模式相同。如果你在寄存器a中保存了字符串“foo”,你可以通过运行Ctrl-R a来插入它。
此外,您还可以使用Ctrl-R Ctrl-W (Ctrl-R Ctrl-A表示光标下的word)获取光标下的单词。使用Ctrl-R Ctrl-L获取光标下的行。要获取光标下的文件名,请使用Ctrl-R Ctrl-F。
您还可以自动完成现有的命令。要自动完成echo命令,在命令行模式下,键入“ec”,然后按<Tab>。您应该在左下角看到以“ec”开头的Vim命令(例如:echo echoerr echohl echomsg econ)。要转到下一个选项,请按<Tab>或Ctrl-N。选择上一个选项,按<Shift-Tab>或Ctrl-P。
一些命令行命令接受文件名作为参数。编辑就是一个例子。你也可以在这里自动完成。输入命令后,:e(不要忘记空格),按<Tab>。Vim将列出您可以从中选择的所有相关文件名,因此您不必从头开始键入它。

History Window And Command-line Window

:his :

命令行历史记录的一个更有用的用法是通过命令行窗口q:。这将打开一个可搜索、可编辑的历史窗口。

To quit this window, press Ctrl-C, Ctrl-W C, or type :quit.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • VIM CHEATSHEET (中文速查表) by skywind3000 ###################...
    dorter阅读 449评论 1 1
  • 命令行的艺术 前言 基础 日常使用 文件及数据处理 系统调试 单行脚本 冷门但有用 仅限 OS X 系统 仅限 W...
    进击的诺基亚阅读 3,868评论 0 19
  • GitHub原文链接,转载到简书,只为方便查看。 命令行的艺术 前言 基础 日常使用 文件及数据处理 系统调试 单...
    月上秦少阅读 1,339评论 0 1
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,588评论 28 53
  • 信任包括信任自己和信任他人 很多时候,很多事情,失败、遗憾、错过,源于不自信,不信任他人 觉得自己做不成,别人做不...
    吴氵晃阅读 6,222评论 4 8