36

我想要一个 .emacs 设置,以便制表符始终由连续的空格组成。最好在每种可能的模式下。在其他编辑器中,这似乎从来都不是问题,但在 .emacs 中,恐怕我有点卡在标签上了。

4

2 回答 2

56

将此添加到您的 .emacs 中:

(setq-default indent-tabs-mode nil)

或者你可以定义一个 before-save-hook 来消除硬标签

于 2009-06-18T14:13:48.947 回答
39

也有用,M-x untabify它将所有选项卡转换为当前区域中的空格。您可以使用它来删除您在indent-tabs-mode正确设置之前编辑的文件中的现有选项卡。

C-x h                   (M-x mark-whole-buffer)
M-x untabify
于 2009-06-18T15:00:46.793 回答