如何配置它,以便当我在 emacs 中创建和编辑文件时,格式在 Geany 或 gedit 等编辑器中看起来相同,似乎缩进永远不会正确保留。
问问题
164 次
3 回答
4
这可能与制表符 ( '\t'
, 0x9
) 字符有关。要禁止 emacs 添加制表符,请自定义indent-tabs-mode
为nil
. ( C-h v indent-tabs-mode
)。要将现有文件中的所有制表符替换为空格(并使其看起来与当前在 emacs 中一样),请使用M-x untabify
(作用于当前区域)。
于 2010-11-30T18:50:19.493 回答
1
Emacs 中的缩进很复杂。如果您是 Emacs 新手,那么它可能看起来有点令人生畏,但如果您想知道 Emacs 缩进为什么会这样工作,我强烈建议您花时间阅读它。从长远来看,这将使生活更轻松。
于 2010-11-30T22:48:24.010 回答
0
我假设你是一个 emacs 初学者。您需要自定义 emacs。默认值可能不适合您的需要。根据您编辑的文件类型,您必须设置适当的模式。例如,编辑文本文件需要 Mx text-mode 和 Perl 文件,你需要 Mx cperl-mode 等。如果问题与缩进有关,请查看 http://www.emacswiki.org/emacs/IndentationBasics
于 2010-11-30T20:59:20.257 回答