作者:梦魇心芽_932 | 来源:互联网 | 2023-05-26 10:44
我的.emacs结尾处有这个:
(setq-default indent-tabs-mode nil)
(setq tab-stop-list (number-sequence 2 120 2))
它在其他模式下工作正常 - 每当我选项卡时,它会添加两个空格.但在js2模式下,它增加了4.
1> ntalbs..:
您可以设置js2-basic-offset
为2.
M-x customize-variable
输入 js2-basic-offset
将值设置为2
然后Apply and Save
在自定义选项缓冲区中按钮.这将添加一个项目以将变量设置为文件.emacs
或init.el
文件.
2> Rigotti..:
在这里稍晚,但如果你像我一样并在单独的文件中保留主要模式的配置,你可以添加以下行,它也可以.
(add-hook 'js2-mode-hook (lambda () (setq js2-basic-offset 2)))
3> Thomas Fankh..:
对我来说,js2-basic-offset
是的别名js-indent-level
,因此我不得不更改后者以使其起作用。