让我们说,我已经在vim中写了这篇LaTeX:
A_{\vec B}_
^
Cursor
光标位于标记位置。现在我想在A前加\vec
。
我尝试了<Esc>Bi\vec <Esc>WW
,但我希望B
和W
跳过卷曲括号内的空格。
任何想法如何做到这一点?
编辑:也许我应该写,我想把它映射到一个快捷方式。 A
和B
只是字符串的示例,不包含空格。
解决方案:我想我已经找到了,我在寻找什么。使用?
,您可以使用正则表达式进行向后搜索。
答案 0 :(得分:2)
您无法让B
或W
将支撑字符串视为Word,但您可以使用%
从支撑字符串的一端跳转到另一端。< / p>
答案 1 :(得分:1)
FAi\vec
ESC $
是否假设B确实在行的末尾
答案 2 :(得分:1)
有几种方法可以实现类似的工作。据我所知,W
和B
仅停留在空白处,因此您可以使用2B
在单词之间跳转两次,或者在I
开头设置插入模式,或使用f
,F
,t
或T
搜索信件。同时0
和$
直接转到开头或结尾。有很多种可能性。我希望其中一个可以有用。