我使用emacs作爲我的編輯器。需要設置emacs縮進模式
;; to setup tabs
(setq c-basic-indent 2)
(setq tab-width 4)
(setq indent-tabs-mode nil)
但它並不: 我想按「Tab」鍵 1.正確的意圖我的代碼 2.用4個空格
我有這個安裝在我的.emacs標籤做我想做的事。我去一個不正確的縮進行,按Tab。它會正確縮進該行,但不會用空格替換製表符。
我該如何解決?
謝謝。
我使用emacs作爲我的編輯器。需要設置emacs縮進模式
;; to setup tabs
(setq c-basic-indent 2)
(setq tab-width 4)
(setq indent-tabs-mode nil)
但它並不: 我想按「Tab」鍵 1.正確的意圖我的代碼 2.用4個空格
我有這個安裝在我的.emacs標籤做我想做的事。我去一個不正確的縮進行,按Tab。它會正確縮進該行,但不會用空格替換製表符。
我該如何解決?
謝謝。
Emacs通常不會將TABs更改爲空格。 indent-tabs-mode
只控制在插入縮進空格時是否插入TAB或空格,但現有空格將不受影響。
如果你想擺脫TAB,你可以做C-x h M-x untabify RET
。
簡單:
c-basic-indent
變量。也許你打算使用c-basic-offset
?setq
可設置評估該代碼時處於活動狀態的緩衝區的值。您可以使用setq-default
來設置默認值/全局值。