में सीएसएस के साथ इंडेंटेशन परेशानता मैं हाल ही में टेक्स्टमैट से विम में स्थानांतरित हो गया हूं, और वास्तव में स्विच पसंद कर रहा हूं। हालांकि, मेरे पास सीआईएम सिंटैक्स का उपयोग करके घुंघराले ब्रेसिज़ के भीतर विम संभालता है जिस तरह से विम को एक खुजली है। मैं simple_pairs.vim का उपयोग करता हूं, जो मेरी समस्या से कुछ करने के लिए हो सकता है या नहीं, लेकिन मुझे ऐसा नहीं लगता है, क्योंकि चीजें PHP, जावास्क्रिप्ट आदि में ठीक काम करती हैं। मुझे बताएं ...वीआईएम
मैं आम तौर पर अपना समूह संदर्भ द्वारा सीएसएस नियम खरोज का उपयोग कर, इसलिए जैसे:
ul#nav {
margin: 10px;
}
ul#nav li {
float: left;
margin-right: 4px;
}
इसका मतलब है कि जब मैं अपने ul#nav li
नियम, {
के बाद टाइप करें (जो सम्मिलित करता है एक }
अपने आप संगत) और एंटर दबाएँ, मैं समापन ब्रेस पर होना चाहता हूँ ul#…
के समान इंडेंटेशन स्तर, लेकिन इसके बजाय मुझे ऐसा कुछ मिलता है:
ul#nav {
margin: 10px;
}
ul#nav li {
}
तो मुझे मैन्युअल रूप से अतिरिक्त कदमों को इंडेंट करना होगा। जैसे मैंने कहा, PHP, जावास्क्रिप्ट, आदि में वही काम करना ठीक काम करता है। क्या किसी को पता है कि मैं इसे कैसे ठीक कर सकता हूँ? मुझे यह समझने में सक्षम होने के लिए विम की सिंटैक्स परिभाषा फाइलों के बारे में पर्याप्त जानकारी नहीं है कि PHP सिंटैक्स फ़ाइल में यह क्या काम करता है, और इसे सीएसएस पर बंद कर देता है ... धन्यवाद।
मुझे संदेह है कि इसमें 'simple_pairs.vim' के साथ कुछ करना है। मैंने अपने कंप्यूटर पर अपने उदाहरण की कोशिश की (बिना 'simple_pairs') और यह काम करता है क्योंकि आप इसे काम करना चाहते हैं। – Peter
आह, आप सही हैं ... मान लीजिए मुझे पहले कोशिश करनी चाहिए थी। क्या आप (या किसी और के) के बारे में कोई विचार है कि इसे कैसे हल किया जाए? –
यदि आप चयनकर्ताओं को घोंसले में रुचि रखते हैं तो आपको [SCSS] (http://sass-lang.com/#nesting) में देखना चाहिए। – gmeben