2015-10-07 4 views
8

विजुअल स्टूडियो कोड इसकी मुख्य बाइंडिंग में अत्यधिक अनुकूलन योग्य है, खासकर जब प्रासंगिक संदर्भों की बात आती है ("when" का उपयोग करके विभिन्न संदर्भों में अलग-अलग आदेशों के लिए एक ही शॉर्टकट को बांधने के लिए)।कीबोर्ड शॉर्टकट विकल्पों की बनाम सूची

मैं वेरिएबल्स की सूची ढूंढ रहा हूं जिनका उपयोग उन "when" शर्तों में किया जा सकता है। (एक महान list of commands है, लेकिन स्थितियां वहां सूचीबद्ध नहीं हैं)। मुझे लगता है कि यह स्थिति एक जावास्क्रिप्ट अभिव्यक्ति है जिसे एक बूलियन का मूल्यांकन करना चाहिए, लेकिन यह स्पष्ट नहीं है कि चर के दायरे क्या हैं।

क्या कोई ऐसी सूची प्रदान कर सकता है? अग्रिम में धन्यवाद!

उत्तर

13

ये उम्मीद है कि सभी चर कि when की स्थिति में इस्तेमाल किया जा सकता हैं:

editorFocus 
editorHasMultipleSelections 
editorHasSelection 
editorLangId == 'name' // for example: editorLangId == 'typescript' 
editorTabMovesFocus 
editorTextFocus 
findWidgetVisible 
globalMessageVisible 
inChangeAllMode 
inDebugMode 
inQuickOpen 
inReferenceSearchEditor 
inSnippetMode 
markersNavigationVisible 
parameterHintsVisible 
peekDeclarationVisible 
quickFixWidgetVisible 
referenceSearchVisible 
renameInputVisible 
searchViewletVisible 
suggestWidgetVisible 
textCompareEditorVisible 

आप उन्हें && साथ concat और उन्हें ! साथ उलटने कर सकते हैं। उदाहरण के लिए

editorTextFocus && !editorTabMovesFocus 
+1

धन्यवाद @ वोसी! क्या आप बता सकते हैं कि आपको यह सूची कहां मिली है? (वीएससीओडी स्रोतों में अंतर्दृष्टि? कुछ लिंक मुझे याद आ रही है? "रिवर्स-इंजीनियरिंग" डिफ़ॉल्ट कीबोर्ड शॉर्टकट्स?) –

+2

विजुअल स्टूडियो कोड 0.9.1 में 'फ़ाइल -> प्राथमिकताएं -> कीबोर्ड शॉर्टकट' पर जाएं। आपके द्वारा देखी जाने वाली फ़ाइल में सभी परिभाषित शॉर्टकट शामिल हैं। मैं मानता हूं (आशावादी) उन 'जब' स्थितियों में सभी उपलब्ध चर शामिल हैं। – Wosi

+0

ऐसा लगता है कि –

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