मैं वेब-मोड में 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 Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.