Emacs는 다음 공간으로 이동합니다.

Emacs는 다음 공간으로 이동합니다.

emacs에는 함수 forward-wordbackward-word. 다음/마지막 공백으로 포인트를 이동하는 기능도 있나요?

답변1

forward-whitespace공백, 탭 또는 줄바꿈으로 진행하는 데 사용됩니다 . 여러 개의 공백은 하나의 구분 기호로 처리됩니다. 음수 인수를 사용하면 해당 공백만큼 뒤로 이동합니다.

답변2

다음 함수를 사용하여 문자의 구문 속성을 수정할 수 있습니다 modify-syntax-entry( C-h f modify-syntax-entry자세한 내용은 emacs에서 확인하세요).

예를 들어, .tex 문서를 작성하는 경우 다음을 다음과 같이 추가할 수 있습니다 .emacs.

(add-hook
 'TeX-mode-hook
 '(lambda ()
    (modify-syntax-entry ?_ "w")
    (modify-syntax-entry ?- "w")
))

이는 emacs에게 및 를 TeX 모드에서 "단어" 문자로 처리하도록 지시하므로 _단어 앞으로 및 단어 뒤로가 원하는 대로 작동합니다.-

관련 정보