Qual è il comando per abbinare le parentesi in Emacs?
-
06-07-2019 - |
Domanda
Qual è il comando per abbinare le parentesi in Emacs (l'equivalente del comando %
in Vim)?
Soluzione
Vedi show-paren-mode
come descritto in 5.27 Come faccio a mostrare quale parentesi corrisponde a quella che sto guardando?
Altri suggerimenti
C-M-f
, o M-x forward-sexp
, si sposta in avanti verso la parentesi graffa di chiusura o alla parentesi graffa di apertura nella successiva serie di parentesi graffe. C-M-b
o M-x backward-sexp
, torna indietro alla parentesi graffa di apertura o alla parentesi graffa di chiusura nella successiva serie di parentesi graffe. Questi comandi funzioneranno per parentesi, parentesi quadre, parentesi graffe, parentesi angolari, ecc. E possono essere personalizzati per riconoscere altri delimitatori.
Solo per completare l'ultima risposta. Uso C-M-n
per la corrispondenza diretta e C-M-u
per la corrispondenza inversa. C-M
esegue il mapping a Esc + Ctrl sulle tastiere di Windows.
Esiste anche un show-paren-mode
. Per la navigazione, penso che sia meglio C-M-n
e C-M-n
https://github.com/redguardtoo/evil-matchit
Ho letto il codice vim matchit prima di sviluppare evil-matchit. evil-matchit sta offrendo molto di più del matchit vim originale.
Inoltre, puoi facilmente estendere il male-matchit per supportare qualsiasi nuova lingua nella tua ~ / .emacs.