vim' a'普通模式中的关键含义

时间:2015-10-20 06:33:15

标签: vim

在vim中,当您在正常模式下键入a时,您将在光标后进入插入模式。但是daw会删除光标下的单词,caw会更改光标下的单词。我经常使用这些组合,非常有帮助。但a在这种情况下的含义是什么,在其他情况下它是否有用?

1 个答案:

答案 0 :(得分:10)

Vim是一个(?)模态编辑器,键盘上的键具有不同的含义,具体取决于您所处的模式。

在正常模式下,a表示“追加”。它进入插入模式,然后输入缓冲区后按下的任何键。

在正常模式下,cdy称为“运营商”。当您按下其中一个键时,退出正常模式并进入另一个名为“操作员待定模式”的模式,其中Vim等待您为其提供动作或文本对象。

在操作员待定模式下,单个a表示什么,但aw是其中一个文本对象,可以翻译为“围绕单词”。还有iw代表“内部字”或at代表“围绕代码”以及其他许多内容......

参考:

:help vim-modes
:help navigation

and more specifically

:help operator
:help text-objects
:help word-motions and following