43 votes

Quelle est la commande pour faire correspondre les crochets dans Emacs?

Quelle est la commande pour faire correspondre les crochets dans Emacs (l'équivalent de la commande '%' dans vim)?

49voto

35voto

Chris Conway Points 24671

C-M-f , ou M-x forward-sexp , passe à l'accolade fermante ou à l'accolade ouvrante dans la paire d'accolades suivante. C-M-b , ou M-x backward-sexp , retourne à l'accolade ouvrante ou à l'accolade fermante dans la paire d'accolades suivante. Ces commandes fonctionnent pour les parenthèses, les crochets, les accolades, les crochets, etc., et peuvent être personnalisées pour reconnaître d'autres délimiteurs.

10voto

Vineet Points 81

Juste pour compléter la dernière réponse. J'utilise C-M-n pour la correspondance en aval et C-M-u pour la correspondance en arrière. C-M correspond à Esc + Ctrl sur les claviers Windows.

3voto

wallyqs Points 1056

Il y a aussi un show-paren-mode . Pour la navigation, je pense que c'est mieux C-M-n et C-M-n

1voto

chen bin Points 81

https://github.com/redguardtoo/evil-matchit

J'ai lu le code vim matchit avant de développer evil-matchit. evil-matchit est bien plus qu'une offre originale de vim matchit.

En outre, vous pouvez facilement étendre evil-matchit pour prendre en charge de nouvelles langues dans votre propre ~ / .emacs.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X