2010-08-27 79 views
11

背景:防止emacs混合標籤和空格?

我主要是一個Javascript開發人員。濃咖啡模式的岩石。

我在一個團隊工作,其他人觸摸我的代碼(和他們)。不同的人對標籤寬度有不同的偏好。我喜歡四歲時,我的同事喜歡他兩歲。如果你混合了製表符和空格(是的,我意識到你可以關閉它 - 但它有助於保持理智)。

我在空白模式下盯着我的緩衝區,可以清楚地看到,當我換行和製表符時,它插入一堆標籤,然後..四個空格。

如何防止此行爲?在行的第一個可見字符之前唯一的空格應該是製表符...

回答

1

您需要在emacs配置中調整幾項設置。

(setq tab-width 4)  ;; set your desired tab width 
(setq indent-tabs-mode t) ;; use tabs for indentation 

您可能還需要使每個縮進是你的標籤寬度的倍數(基於C語言的模式,它被稱爲c-basic-offset)調整縮進在JavaScript模式偏移。

+2

這實際上並不適合我。我仍然使用空格而不是製表符。我會試着去找到它的底部,並在稍後添加更多信息。 – guaka 2015-02-24 17:01:44

+1

你有沒有找到答案@KasperSouren? – 2016-11-14 16:06:06