美文网首页
Command-line Mode

Command-line Mode

作者: 一口亅 | 来源:发表于2021-05-21 09:36 被阅读0次

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.

相关文章

网友评论

      本文标题:Command-line Mode

      本文链接:https://www.haomeiwen.com/subject/telnjltx.html