Làm cách nào để thiết lập thụt lề thành 2 khoảng trắng trong chế độ web


13

Tôi vừa cài đặt chế độ web. Nó hoạt động, nhưng mặc định thụt lề được đặt thành 4 khoảng trắng. Làm thế nào để đặt đúng nó thành 2 không gian?

Câu trả lời:


21

Theo tài liệu chế độ web , bạn có thể làm điều đó với các điều sau:

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

Bạn cũng có thể đặt giá trị cho web-mode-css-indent-offsetCSS và web-mode-code-indent-offsetJavascript, Java, PHP, v.v.


1
Nó có thể tốt hơn cho customize-groupchế độ web và thiết lập điều này.
Christian Stewart

0

Đây là những gì làm việc cho tôi:

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

Tôi khá chắc chắn rằng các biến này không ảnh hưởng đến thụt lề ở chế độ web.
DoMiNeLa10

các giải pháp được cung cấp ở trên không làm việc cho tôi. Những gì tôi chia sẻ ở đây là những gì đã giải quyết vấn đề này cho tôi., Thực sự (js-indent-level 2)cũng sẽ thực hiện công việc
Billal Begueradj
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.