Як встановити відступ на 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.