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.