2010-11-30 84 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缩进为什么会这样。从长远来看,这将使生活更轻松。