Answers:
设置sh-basic-offset
为必需的缩进是必需的-但是我没有意识到的是,在自定义生效之前,还必须关闭并重新打开所有Shell脚本文件。我不记得曾经在emacs中这样做。
.emacs
,您必须退出emacs并重新启动它,或使用M-x load-file
重新加载您.emacs
的文件。如果您要重新加载在编辑器中打开的文件,可以说C-x C-v RETURN
“重新访问”它。
M-x set-variable
。如果你只想改变这个为缓冲你工作
我将basic-offset设置为2,但是似乎没有用,我回头按下C-h v sh-<TAB>
并意识到有一个sh-indentation
我将该变量设置为2,现在一切似乎都像个魅力。
sh-basic-offset
改用。
custom-set-variables
(这是Customize在内部使用的东西,而并非手工使用)。最好使用(setq sh-basic-offset 2)
。