Comme la plupart d'entre vous le savent probablement, vous pouvez utiliser %
pour rechercher en avant sur la ligne pour trouver la prochaine paire / accolade / parenthèse appariée et passer à son partenaire correspondant:
|a|rray[index] = value;
" |e| is the cursor; hit %:
array[index|]| = value;
J'espère qu'il existe une clé similaire qui recherche en arrière sur la ligne, par exemple:
array[index] = value|;|
" |;| is the cursor again, hit the key I'm looking for:
array|[|index] = value;
La plupart des commandes vim ont à la fois un arrière et un avant, il semble donc que cela devrait le faire. N'a-t-il pas de partenaire? Si c'est le cas, est-ce parce qu'une fois que c'est sur un personnage jumelé, ils agiraient de la même façon?
g%
commande qui semble similaire à ce que vous recherchez.
%
non seulement recherche le support apparié sur la même ligne, mais plus loin dans le fichier. Je l'aime particulièrement pour les boucles, etc. dans n'importe quel langage de programme de choix.