vim:如何更改单词的最后几个字母?

时间:2016-04-06 07:54:14

标签: vim

想象一下,你需要更改一个单词中的几个最后一个字母。 从

.. visualizing a graph?_

_表示光标所在的位置,模式:正常)

你需要到达

.. visualize| a graph?

|表示光标,模式:插入)

你会怎么做?
(请建议你如何真的这样做,而不是"超级行动"没有人使用的方式)

我在问,因为我疯狂地做得太低了:
输入b直至到达_visualizing a graph?
然后是evisualizinG a graph?),
然后x删除光标下的g
然后是少数Shift+x以删除光标之前的内容,
最后,i切换到插入模式并输入e

2 个答案:

答案 0 :(得分:3)

举个例子,我会这样做:

Tzcwe

答案 1 :(得分:1)

如果光标和我想去的地方之间只有几个字,我会根据需要多次使用CTRL+leftCTRL+right一次,<bs> 3次。我也可以使用鼠标。它与你使用的没有什么不同,除了我没有为简单动作留下插入模式。请注意,这正是我在浏览器中输入消息时使用的内容(我从未被vimperator&amp; co征服过)。

我了解<esc>gegege ... 3<left>cwe<esc>。但这绝对不是我的第一选择。

我可以在很少出现的符号上使用TF,但我很少在字母上使用它们,因为我会花费更多的时间来检测使用的最佳字符而不是使用CTRL +游标根据需要多次。除此之外,当我纠正我输入的内容时,我的思维很可能是重读+正确/重构句子&#34;模式,速度打字不是我的首选。