告诉Emacs永远不要插入标签

Dav*_*mes 10 emacs

我知道我怎么能这样做,以便击中不插入标签,但空格.

但是,Emacs一直使用标签进行缩进,例如:

space space
space space space
tab tab space space
tab tab tab space space space
Run Code Online (Sandbox Code Playgroud)

这是一个混乱的混合,我如何配置它,以便它永远不会插入标签,什么?

Boz*_*sov 17

将此添加到您的.emacs:

(setq-default indent-tabs-mode nil)
Run Code Online (Sandbox Code Playgroud)


Mis*_*ble 5

检查变量indent-tabs-mode。如果您将其设置为,nil则在您按下时emacs将使用空格缩进,并且从不将空格转换为制表符。tab-stoptab

  • 我知道这是旧的,但这与公认的十点答案之间没有真正的区别;只是实际执行的最后一步。+1 表示某些*为什么*,而不是*如何*(可以*容易*推导出)。 (2认同)