如您大多数人所知,您可以%
在行上向前搜索以查找下一个配对的括号/括号/括号,然后移至与其匹配的伙伴:
|a|rray[index] = value;
" |e| is the cursor; hit %:
array[index|]| = value;
我希望有一个类似的键可以向后搜索,例如:
array[index] = value|;|
" |;| is the cursor again, hit the key I'm looking for:
array|[|index] = value;
大多数vim命令都有向后和向前,因此似乎应该这样做。没有伙伴吗?如果是这样,那是因为一旦将其放在配对的角色上,他们的行为就会一样吗?
@Bernhard是的,但仅当它在行中找到大括号之一时。
—
凯文(Kevin)
如果您不反对插件脚本,那么matchit插件会提供
—
2012年
g%
与您所寻找的命令相似的命令。
愚蠢的,但是,您的问题表明您想知道为什么没有伴侣。您的意思是“有我不认识的伙伴吗?” :)
—
rjewell 2012年
@rjewell好,我将其拆分,因此从技术上讲不再是这样。
—
凯文(Kevin)
%
不仅在同一行搜索成对的括号,而且在文件的更下方。我喜欢它,特别是对于任何选择的程序语言中的循环等。