2016-02-05 60 views
0

我對emacs環境相對較新,並且無法找到此問題的解決方案。在插入大括號後在C中更改自動套接字偏移量

發生什麼情況是當我插入一個大括號e.g. foo(時,它會自動在當前行的前面添加4個空格。

我目前使用bsd C風格。有什麼設置可以改變這種行爲嗎?我試過改變C Basic Offset,但它迄今爲止沒有效果。

回答

0

Emacs並沒有真正添加空格,而是「固定」縮進,它最有可能認爲每個縮進級別有4個空格。 c-basic-offset是要改變的變量,你應該把這個在您的.emacs

(setq-default c-basic-offset 2) 

你需要setq-default。如果您只使用setq,它只會改變當前緩衝區。

相關問題