我在这个网站上添加了一些内容
https://www.emacswiki.org/emacs/IndentationBasics
到我的~/.emacs
文件:
(setq-default indent-tabs-mode nil)
(setq tab-width 4)
(defvaralias 'c-basic-offset 'tab-width)
它使.h
个文件和.cpp
文件中的标签长8个空格(在它们长2个空格之前)。
如何使它们长4个空格?
答案 0 :(得分:5)
tab-width
和c-basic-offset
变量都是缓冲区本地的,这意味着它仅在您设置的缓冲区中有效。 Emacs仅在启动时评估~/.emacs
,并且仅在该文件中有效。
要为所有缓冲区设置默认值,您需要
(setq-default tab-width 4)