【问题标题】:emacs formatting problemsemacs 格式化问题
【发布时间】:2011-05-18 01:33:08
【问题描述】:

我该如何配置它,以便当我在 emacs 中创建和编辑文件时,格式在 Geany 或 gedit 等编辑器中看起来相同,但缩进似乎永远不会正确保留。

【问题讨论】:

  • 如果你不说Emacs在什么方面不符合你的期望,这个问题是没有意义的。 Emacs 中的格式与其他编辑器中的格式有何不同?

标签: linux vim emacs gedit


【解决方案1】:

Indentation in Emacs is complicated。如果您是 Emacs 的新手,那么它可能看起来有点令人生畏,但如果您想知道 Emacs 缩进的工作方式为何如此,我强烈建议您花时间阅读它。从长远来看,这将使生活更轻松。

【讨论】:

    【解决方案2】:

    我假设你是一个 emacs 初学者。您需要自定义 emacs。默认值可能不适合您的需要。根据您编辑的文件的类型,您必须设置适当的模式。例如,编辑文本文件需要 M-x text-mode 和 Perl 文件,你需要 M-x cperl-mode 等。如果问题与缩进有关,请查看http://www.emacswiki.org/emacs/IndentationBasics

    【讨论】:

      【解决方案3】:

      这可能与制表符('\t'0x9)有关。要禁止emacs添加制表符,请将indent-tabs-mode自定义为nil。 (C-h v indent-tabs-mode)。要将现有文件中的所有制表符替换为空格(并保持其在 emacs 中的外观),请使用 M-x untabify(作用于当前区域)。

      【讨论】:

      • 如何在 .emacs 中做到这一点?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-03
      • 2021-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-04
      相关资源
      最近更新 更多