Как многие из вас, вероятно, знают, вы можете использовать %
поиск вперед в строке, чтобы найти следующую парную скобку / скобку / парен и перейти к соответствующему партнеру:
|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 имеют как вперёд, так и вперёд, так что, похоже, так и должно быть. У него нет партнера? Если да, то , что , поскольку , как только это на спаренном характер , они будут действовать так же?
g%
команду, которая похожа на то, что вы ищете.
%
не только выполняется поиск парных скобок в той же строке, но и дальше по файлу. Мне это особенно нравится для циклов и т. Д. На любом языке программирования.