2010-11-30 69 views
0

如何配置它,以便在emacs中創建和編輯文件時,格式在編輯器中看起來相同,例如Geany或gedit,看起來縮進永遠不會正確保存。emacs格式問題

+0

如果您不說Emacs不符合您的期望,那麼這個問題就沒有意義。 * Emacs中的格式化與其他編輯器的格式有何不同? – Gilles 2010-11-30 20:37:24

回答

4

這可能與製表符('\t',0x9)字符有關。要禁止emacs添加製表符,請將indent-tabs-mode自定義爲nil。 (C-h v indent-tabs-mode)。要使用空格替換現有文件中的所有選項卡(並使其看起來與emacs中的當前版本相同),請使用M-x untabify(在當前區域中執行操作)。

+0

你如何在你的.emacs中做到這一點? – HighLife 2011-10-09 23:43:25

0

我假設你是一個emacs初學者。你需要定製emacs。默認值可能不適合您的需求。取決於你編輯的文件的類型,你必須設置適當的模式。例如,編輯文本文件需要M-x文本模式,而對於Perl文件,則需要M-x cperl模式等。如果問題與縮進有關,請參閱http://www.emacswiki.org/emacs/IndentationBasics

1

Indentation in Emacs is complicated。如果您是Emacs的新手,那麼看起來有點令人生畏,但我強烈建議您花時間閱讀一下關於它的內容,如果您想知道Emacs縮進爲什麼會這樣。從長遠來看,這將使生活更輕鬆。