在我的工作中,我已經切換到使用Visual Studio的emacs。由於代碼庫很大,我的其他團隊成員使用Visual Studio(VS),所以我無法刪除選項卡。emacs標籤和空間縮進的Visual Studio項目
對於我自己,我這樣做:
(setq-default indent-tabs-mode nil)
;; tab-width
(setq-default tab-width 1)
所以一切對我來說很好,但是當我把代碼審查,它看起來無意爲他們或其他編輯器。
將tab-width
更改爲4使事情更好,但我必須記得一次又一次地做C-q <TAB>
。
我開始面臨的問題:
的代碼具有平均長度130的線路有些走得太遠,因爲200和我在同一時間對多個緩衝區工作像4。這使得代碼難以閱讀。
然後讓我emacs默認收取並刪除indent-tabs-mode nil
和tab-width
行,我發現它好多了。它自動爲我插入標籤和一切。
不過,我在一些看起來不錯的地方有點不好的經驗。
另外我已經把這些配置從default-basics github repo
。相反,在spaces are evil
上有另一篇文章。互聯網充滿了另一個,我很困惑。
我可以遵循的一般準則是什麼?
因此,我看到Tab作爲1空間,這將是偉大的。但在檔案中,他們應該像「他們應該」一樣。
你想讓縮進看起來像什麼? – legoscia 2014-10-31 15:52:50
是否有一個通用配置可以根據項目進行調整?我想在自己的空間中看到標籤。 – 2014-11-01 13:19:29