Bagaimana cara mengatur indentasi ke 2 spasi dalam mode web


13

Saya baru saja menginstal web-mode. Ini bekerja, tetapi lekukan tampaknya diatur ke 4 spasi secara default. Bagaimana cara mengaturnya dengan benar ke 2 spasi?

Jawaban:


21

Menurut dokumentasi mode web , Anda dapat melakukannya dengan yang berikut:

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

Anda juga dapat mengatur nilai web-mode-css-indent-offsetuntuk CSS, dan web-mode-code-indent-offsetJavascript, Java, PHP, dll.


2
Mungkin lebih baik untuk customize-groupmode web dan mengatur ini.
Christian Stewart

0

Inilah yang bekerja untuk saya:

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

1
Saya cukup yakin variabel ini tidak mempengaruhi lekukan mode web sama sekali.
DoMiNeLa10

solusi yang diberikan di atas tidak berhasil untuk saya. Apa yang saya bagikan di sini adalah apa yang memecahkan masalah ini bagi saya., Sebenarnya (js-indent-level 2)akan melakukan pekerjaan itu juga
Billal Begueradj
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.