Vim跳过弯曲的牙箍内的空间

时间:2012-04-25 18:53:21

标签: vim vi

让我们说,我已经在vim中写了这篇LaTeX:

A_{\vec B}_
          ^
         Cursor

光标位于标记位置。现在我想在A前加\vec

我尝试了<Esc>Bi\vec <Esc>WW,但我希望BW跳过卷曲括号内的空格。

任何想法如何做到这一点?

编辑:也许我应该写,我想把它映射到一个快捷方式。 AB只是字符串的示例,不包含空格。

解决方案:我想我已经找到了,我在寻找什么。使用?,您可以使用正则表达式进行向后搜索。

3 个答案:

答案 0 :(得分:2)

您无法让BW将支撑字符串视为Word,但您可以使用%从支撑字符串的一端跳转到另一端。< / p>

答案 1 :(得分:1)

FAi\vec ESC $

是否假设B确实在行的末尾

答案 2 :(得分:1)

有几种方法可以实现类似的工作。据我所知,WB仅停留在空白处,因此您可以使用2B在单词之间跳转两次,或者在I开头设置插入模式,或使用fFtT搜索信件。同时0$直接转到开头或结尾。有很多种可能性。我希望其中一个可以有用。