In emacs ci sono le funzioni forward-word
e backward-word
. Ci sono anche funzioni che spostano il punto nello spazio bianco successivo / ultimo?
\a_command_with_special-characters
In emacs ci sono le funzioni forward-word
e backward-word
. Ci sono anche funzioni che spostano il punto nello spazio bianco successivo / ultimo?
\a_command_with_special-characters
Risposte:
Puoi modificare le proprietà sintattiche dei personaggi usando la modify-syntax-entry
funzione ( C-h f
modify-syntax-entry
in emacs per maggiori informazioni):
Ad esempio, se stai scrivendo documenti .tex, potresti aggiungere quanto segue al tuo .emacs
:
(add-hook
'TeX-mode-hook
'(lambda ()
(modify-syntax-entry ?_ "w")
(modify-syntax-entry ?- "w")
))
Questo dice a emacs di trattare _
e -
come caratteri "word" quando ci si trova in modalità TeX, quindi le parole forward e backward faranno ciò che si desidera.
Utilizzare forward-whitespace
per avanzare di spazi, tabulazioni o nuove righe. Gli spazi multipli sono trattati come un delimitatore. Con un argomento negativo, vai indietro di quel numero di spazi bianchi.