首页 > 解决方案 > 为 emacs 自定义选项卡

问题描述

请帮我!我正在使用 GNU Emacs 并且正在编辑一个 HTML 文件。当我按下 enter 时,GNU Emacs 自动缩进了一个 2 空格制表符(\t)。像这样:

<html>
  <head>
    <meta charset="utf-8">
  </head>
  <body>
    <title>hello</title>
  </body>
</html>

但我想要的是一个 4 空格制表符。像这样:

<html>
    <head>
        <meta charset="utf-8">
    </head>
    <body>
        <title>hello</title>
    </body>
</html>

您可以注意到缩进(制表符或 \t)比上面的代码宽 2 倍。为了自定义选项卡,我尝试了下面的代码并将其添加到 ~/.emacs:

(setq indent-tabs-mode nil)
(setq default-tab-width 4)
(setq-default tab-width 4)

但它没有用。

标签: emacstabs

解决方案


推荐阅读