emacs - 在 Emacs 中单独使用制表符进行缩进

标签 emacs ide indentation

我喜欢 Emacs,但不喜欢它的缩进方式:要么是无法控制的制表符和空格组合,要么只是空格( (setq indent-tabs-mode nil) )。

我想让 Emacs 做缩进:

  • 单独使用制表符。
  • 缩进固定数量的位置(有时不是 6 个,其他时候是 8 个,其他地方是 4 个)。
  • 能够将一级缩进设置为等于 4(或 2)个空格。
  • 如果我更改制表位的值,所有新打开或重新加载的文件都应使用新值(或者此更改是否只能通过重新启动 Emacs 来影响?)

  • 以上都是可能的吗? .emacs 或包中的一些设置?

    大多数 IDE(例如 Eclipse)都提供上述内容。

    最佳答案

    smart tabs 会根据上下文插入制表符和空格。

    我个人只使用空格来缩进和对齐(至少对于我自己的项目)。 Here 是 emacswiki 上的另一篇文章,我发现该主题非常有用

    关于emacs - 在 Emacs 中单独使用制表符进行缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11323167/

    相关文章:

    java - 如何在 Windows 7 32 位上安装 intellij IDEA 社区版?

    javascript - 使用 Javascript 缩进 HTML 和 CSS 代码

    emacs - 为什么在 Lisp 中将代码视为数据很有用

    debugging - IntelliJ 如何跳转到下一个断点?

    emacs - 跳转到 Emacs + Slime/leiningen-Swank + Clojure 中的函数定义

    text - 如何在 Notepad++ 中显示列号?

    Android - 在 TextView 上缩进文本

    c++ - 如何使用 Visual Studio 轻松缩进 header 声明

    python - 为 emacs 更改 python 解释器

    emacs - 在 Emacs 中逐步向后导航位置历史记录