如何配置它,以便当我在emacs中创建和编辑文件时格式在Geany或gedit等编辑器中看起来相同时,似乎压痕永远不会被正确保留。
答案 0 :(得分:4)
这可能与标签('\t'
,0x9
)字符有关。要禁止emacs添加标签字符,请将indent-tabs-mode
自定义为nil
。 (C-h v indent-tabs-mode
)。要用空格替换现有文件中的所有选项卡(并保持其在emacs中的显示效果),请使用M-x untabify
(对当前区域执行操作)。
答案 1 :(得分:1)
Indentation in Emacs is complicated。如果你是Emacs的新手,那么看起来有点令人生畏,但如果你想知道为什么Emacs缩进的工作方式如此,我强烈建议花时间阅读它。从长远来看,这将使生活更轻松。
答案 2 :(得分:0)
我认为你是一名emacs初学者。您需要自定义emacs。默认值可能不适合您的需要。根据您编辑的文件类型,您必须设置适当的模式。例如,编辑文本文件需要M-x文本模式,对于Perl文件,您需要M-x cperl-mode等。如果问题与缩进有关,请查看http://www.emacswiki.org/emacs/IndentationBasics