2017-05-18 11 views
9

वी.एस. कोड रोक कैसे करने के लिए मुझे ब्रेसिज़ का उपयोग करने के लिए मजबूर कर रहा है, अन्यथा कर्सर की स्थिति पागल हो जाता है (PHP, या यह विश्व स्तर पर लागू होते हैं)वी.एस. कोड

if (1 == 1) // When I hit enter here, the cursor moves to the next line at pos (0) 
| 
else 
    return; // When I hit enter here, cursor moves to next line/ pos 4 
    |  // why is the cursor here? why not pos 0? 

दृश्य स्टूडियो

(यह मैं क्या चाहते है)

if (1 == 1){ 
    return; 
} 

हालांकि, मैं ब्रेसिज़ उपयोग करने के लिए पसंद नहीं है:

if (1 == 1) // When I hit enter here, the cursor moves to the next line at 
    |   // pos 1 if I'm working with Tabs or pos 4 for spaces) 

यह वी.एस. कोड में कोई समस्या है, तो आप इस तरह ब्रेसिज़ का उपयोग नहीं है उन स्थितियों में, और अगर मैं नहीं करते हैं, वी.एस. कोड स्वाभाविक रूप से मुझे इस कोड जो भी बुरा है

if (1 == 1) 
return; 

मैं वी.एस. संहिता में समान व्यवहार प्राप्त करने के लिए कोशिश कर रहा हूँ लिखने के अंत में आता है। मैं इसके लिए एक सेटिंग, या एक एक्सटेंशन खोजने के लिए नहीं देखा जा सकता है। कृपया मदद करे। अगर मुझे विस्तार करना है, या वीएस कोड स्रोत को अपडेट करना है और इसे स्वयं बनाना है, तो मैं इसके लिए तैयार हूं, कृपया मुझे सही दिशा में इंगित करें। यह कष्टप्रद है।

उत्तर

3

आप कोड स्निपेट बना सकते हैं। एफ 1 "USN" => चुनें भाषा >>

"if": { 
    "prefix": "if", 
    "body": [ 
     "if ($1)", 
     "\t$2", 
     "$3" 
    ] 
}, 
"ifelse": { 
    "prefix": "ifelse", 
    "body": [ 
     "if ($1)", 
     "\t$2", 
     "else", 
     "\t$3", 
     "$4" 
    ] 
}, 

शायद ज़रुरत पड़े settings.jsonctrl + में जोड़ना,:

"editor.snippetSuggestions": "top",

+0

कि के लिए धन्यवाद, लेकिन यह वास्तव में नहीं है मैं जिस चीज़ की तलाश कर रहा हूँ। मैं एक साधारण काम के लिए एक स्निपेट दर्ज नहीं करना चाहता जैसे कि ... – James

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