2016-05-08 149 views
2

我添加的行從本網站 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

調用'對現有變量defvaralias'是** **邪。它會遲早會吞噬你所有的業力,並在你知道的事情中咬你。 – Stefan

回答

3

tab-widthc-basic-offset變量都是緩衝區本地的,這意味着它只在你設置的緩衝區中有效。 Emacs僅在啓動時評估~/.emacs,並且僅在該文件中有效。

要爲所有的緩衝區的默認值,則需要

(setq-default tab-width 4)