Как настроить отступ в 2 пробела в веб-режиме


13

Я только что установил веб-режим. Это работает, но отступ, по-видимому, установлен на 4 пробела по умолчанию. Как правильно установить его на 2 пробела?

Ответы:


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-offsetCSS, 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)будет делать эту работу также
Биллал Бегерадж
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.