2012-06-07 7 views
5

जब सब्लिमे टेक्स्ट 2 के साथ सीएसएस (या एससीएसएस/एसएएसएस फाइल) में काम करते हैं, तो मैं कोलन के बाद स्वचालित रूप से एक स्थान जोड़ना चाहता हूं। मैं उसे कैसे कर सकता हूँ?सब्लिमे टेक्स्ट 2 के साथ सीएसएस में एक कोलन के बाद स्पेस कैसे जोड़ें?

यह वर्तमान में क्या करता है:

body { 
    color:red; 
} 

मैं क्या चाहते हैं: फ़ाइल: अपनी .config/sublime-text-2/Packages/User/Default (Linux).sublime-keymap (Preferences>Key bindings User मेनू में) करने के लिए

{ "keys": [":"], "command": "insert", "args": {"characters": ": "}} 

:

body { 
    color: red; 
} 
+0

क्या यह सिर्फ मूल पाठ संपादक नहीं है? आप मैन्युअल रूप से अंतरिक्ष में डाल सकते हैं या जब आप समाप्त कर लें तो एक खोज करें और प्रतिस्थापित करें। ":" 0: – Tony318

+4

@ टोनी 318 के साथ प्रतिस्थापित करें यह कहने जैसा है कि कोड इंडेंटिंग करने के लिए बस एक ढूंढें/प्रतिस्थापित करें ... जो मुझे लगता है कि हम सहमत हो सकते हैं वह पागल बात है। यह एक कोड स्टाइल मुद्दा है। कोई अपराध नहीं, लेकिन आपका सुझाव एक भयानक समाधान है। ;) – Shpigford

+0

मुझे ऐसा कोई तरीका नहीं दिख रहा है कि आप इसे बिना किसी तरीके से किए बिना कोलन के बाद जादुई रूप से एक जगह डाल दें। मैं sublimetext के बारे में भी बहुत कुछ नहीं जानता। – Tony318

उत्तर

6

इस लाइन में जोड़ें। अब जब भी आप :, : दबाते हैं और एक स्थान दिखाई देगा ... :)

+1

बहुत बढ़िया। क्या इसे कुछ फ़ाइल एक्सटेंशन तक सीमित करने का कोई तरीका है? (.css, .scss, आदि)? – Shpigford

+0

@Shpigford - हाँ, नई फ़ाइलों 'पैकेज/उपयोगकर्ता/css.sublime-settings.' और' पैकेज/उपयोगकर्ता/scss.sublime-settings.' आदि में बाध्यकारी डालें :) :) – fraxel

+0

तो ऐसा करने का कोई तरीका नहीं है लाइन में ही? ऐसा लगता है कि मैंने कुछ चीजों में कुछ प्रकार के 'संदर्भ' चर को देखा है। – Shpigford

संबंधित मुद्दे