답변:
sh-basic-offset
필요한 들여 쓰기로 설정 하는 것이 필요하지만 내가 알지 못한 것은 사용자 정의가 적용되기 전에 모든 쉘 스크립트 파일을 닫았다가 다시 열어야한다는 것입니다. 나는 이맥스에서 전에 이것을해야했던 것을 기억할 수 없다.
.emacs
는 emacs를 종료했다가 다시 시작하거나 M-x load-file
다시로드해야 .emacs
합니다. 편집기에서 연 파일을 다시로드 C-x C-v RETURN
하려면 "다시 방문" 한다고 말할 수 있습니다 .
M-x set-variable
작업중인 버퍼에 대해이를 변경하려는 경우 에도 사용할 수 있습니다 .
내가 설정 기본 오프셋 2하지만이 작동하지 않았다, 내가 다시 누르면 갔다 C-h v sh-<TAB>
하고 있다는 것을 깨달았다 sh-indentation
2 및 모든 것에 변수가 지금은 매력처럼 작동에 보인다 I 세트.
sh-basic-offset
대신 사용하십시오.
custom-set-variables
(Customize에서 내부적으로 사용하지만 직접 사용하지는 않습니다). 와 같은 것을 더 잘 사용하십시오(setq sh-basic-offset 2)
.