插入花括号后,更改C中的自动偏移量

时间:2016-02-05 19:34:17

标签: emacs

我对emacs环境比较新,我无法找到解决此问题的方法。

当我插入一个大括号e.g. foo(时会发生什么,它会在当前行的前面自动添加4个空格。

我目前正在使用bsd C风格。我有什么设置可以改变这种行为吗?我尝试过更改C Basic Offset,但到目前为止它没有效果。

1 个答案:

答案 0 :(得分:0)

Emacs并没有真正增加空间,而是“#s;" fix"缩进,它最可能认为每个缩进级别为4个空格。 c-basic-offset是您要更改的变量,您应该将其放在.emacs

(setq-default c-basic-offset 2)

您需要setq-default。如果您只使用setq,则只会更改当前缓冲区。