Como muitos de vocês provavelmente sabem, você pode usar %
a opção de procurar na linha para encontrar a próxima chave / suporte / parêntese emparelhada e passar para o parceiro correspondente:
|a|rray[index] = value;
" |e| is the cursor; hit %:
array[index|]| = value;
Espero que exista uma chave semelhante que pesquise para trás na linha, por exemplo:
array[index] = value|;|
" |;| is the cursor again, hit the key I'm looking for:
array|[|index] = value;
A maioria dos comandos do vim tem um retorno e um retorno, então parece que deveria. Ele não tem um parceiro? Se assim for, é que, porque uma vez que está em um personagem emparelhado agiriam da mesma?
g%
comando que parece semelhante ao que você está procurando.
%
não apenas procura o colchete emparelhado na mesma linha, mas também mais abaixo no arquivo. Eu gosto especialmente de loops, etc, em qualquer linguagem de programa de sua escolha.