मैं वेब-मोड में 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.