Vim中追加和插入模式的区别
当我在vimtutor里玩时,我意外地注意到了这一点。 Vim中的append和insert模式有什么区别? 当我在正常模式下(而不是A
)inputA
文本时,我可以插入文本。 我应该什么时候使用一个,而不是另一个?
append命令会将光标放在当前位置之后,而insert命令会将光标放在它之前 。
使用append命令就像将光标向右移动一个字符,并使用insert命令。
使用insert命令就像移动光标一个字符到左边,并使用append命令。
您可以根据您要开始input的位置来select。
请注意, vimtutor
最初不会使命令的情况变得明显:
SHIFT + A(大写A,与a相反),光标移动到当前行的末尾 。
SHIFT + I(大写I,与i相反)移动到当前行的开头。
Append的另一个重要方面是,如果当前位置之后的位置是一个空格,然后是一个单词。 写完之后,它会连接两个单词。
例如,具有以下文本的文件:
我在那里。
随着光标在我身上 。 按下一个button,然后按ESC,你将有:
我在那里。