Jak ustawić wcięcie na 2 spacje w trybie sieciowym


13

Właśnie zainstalowałem tryb sieciowy. Działa, ale wcięcie wydaje się domyślnie ustawione na 4 spacje. Jak właściwie ustawić na 2 spacje?

Odpowiedzi:


21

Zgodnie z dokumentacją trybu internetowego można to zrobić w następujący sposób:

(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)

Możesz także ustawić wartości dla web-mode-css-indent-offsetCSS, web-mode-code-indent-offsetJavascript, Java, PHP itp.


2
Lepiej może być customize-grouptryb sieciowy i ustawić to.
Christian Stewart,

0

Oto, co zadziałało dla mnie:

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

1
Jestem prawie pewien, że te zmienne w ogóle nie wpływają na wcięcie w trybie sieciowym.
DoMiNeLa10,

powyższe rozwiązanie nie działało dla mnie. To, co tu podzieliłem, rozwiązało dla mnie ten problem. Właściwie (js-indent-level 2)to też
zadziała
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.