In emacs ci sono le funzioni forward-worde 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-worde 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-entryfunzione ( C-h f modify-syntax-entryin 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-whitespaceper 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.