如何在Web模式下将缩进设置为2个空格


13

我刚刚安装了网络模式。它可以工作,但是缩进似乎默认情况下设置为4个空格。如何正确将其设置为2个空格?

Answers:


21

根据网络模式文档,您可以执行以下操作:

(defun my-web-mode-hook ()
  "Hooks for Web mode."
  (setq web-mode-markup-indent-offset 2)
)
(add-hook 'web-mode-hook  'my-web-mode-hook)

您还可web-mode-css-indent-offset以为CSS和web-mode-code-indent-offsetJavascript,Java,PHP等设置值。


2
最好在customize-group网络模式下进行设置。
克里斯汀·斯图尔特

0

这对我有用:

(setq indent-tabs-mode nil
      js-indent-level 2)

1
我很确定这些变量根本不会影响网络模式的缩进。
DoMiNeLa10

上面提供的解决方案对我不起作用。我分享这里是解决这个问题对我来说,其实, (js-indent-level 2)将做的工作还
Billal Begueradj
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.