我说从本网站系
https://www.emacswiki.org/emacs/IndentationBasics
到我的~/.emacs文件:
(setq-default indent-tabs-mode nil)
(setq tab-width 4)
(defvaralias 'c-basic-offset 'tab-width)
Run Code Online (Sandbox Code Playgroud)
它使我在.h文件和.cpp文件中的选项卡长了8个空格(之前它们是2个空格)。如何使它们长4个空格?
小智 6
这两个tab-width和c-basic-offset变量是局部于缓冲区,这意味着它只能在缓冲区中的设定是有效的。Emacs仅~/.emacs在启动时评估,并且仅在该文件中有效。
要为所有缓冲区设置默认值,您需要
(setq-default tab-width 4)
Run Code Online (Sandbox Code Playgroud)