2017-01-15 7 views
5

मुझे पिचर्म से उपयोग करने में सक्षम होने के लिए ctrl + दबाएं, फ़ंक्शन परिभाषा पर क्लिक करें और उपयोग देखें। क्या वीएससी में समकक्ष है?विजुअल स्टूडियो कोड में फ़ंक्शन के उपयोग कैसे दिखाएं?

उत्तर

5

आप shift + उपयोग के बेहतर अवलोकन के लिए F12 का उपयोग कर सकते

https://github.com/Microsoft/vscode-tips-and-tricks

इस पढ़ सकते हैं और आप बेहतर विचार

+0

यह वास्तव में ठीक से, इस विकल्प को कहा जाता है वी.एस. कोड में "सभी संदर्भ खोजें" जबकि इंटेलीजे में उचित समकक्ष "उपयोग का पता लगाएं" कहा जाता है काम नहीं करता है, और यह किसी भी प्रतीक के लिए सभी उपयोगों देता है, (चर या विधि) जबकि वीएस कोड कार्यान्वयन उपयोग को खोजने में विफल रहता है और आपको इसके बजाय "कोई परिणाम नहीं" मिलता है :( – Macilias

+0

मुझे पता चला कि उस सीम को बग पता होना चाहिए, लेकिन एक बॉट ने इसके बारे में बात करने की क्षमता को बंद कर दिया: https://github.com/Microsoft/vscode/issues/37713 – Macilias

+0

अद्यतन: इस फ़ंक्शन को चलाने के लिए आपको एक चल रहे भाषा सर्वर की आवश्यकता है। आप इसके बारे में यहां और अधिक जानकारी प्राप्त कर सकते हैं: https://github.com/sourcegraph/go-langserver और an महत्वपूर्ण संकेत, यहां: https://github.com/Microsoft/vscode-go/issues/1473 – Macilias

3

है प्राप्त कर सकते हैं, लेकिन VSCode माउस के साथ कुंजी बाइंडिंग का समर्थन नहीं करता बटन। इसका मतलब है कि यह उसी तरह काम नहीं करेगा जैसा कि यह PyCharm में काम करता है।

क्या आप यद्यपि कर सकते हैं उपयोग करने के लिए है - मेरा मानना ​​है कि - शिफ्टF12 या समारोह के सभी उपयोगों को दिखाने के लिए कुछ कुंजी संयोजन निर्धारित किया है।

ऐसा करने के लिए आप Ctrlकश्मीर, तो Ctrlएस दबाएँ और वाक्य में 'keybinding.json' लिंक पर क्लिक कर सकते हैं: "उन्नत अनुकूलन खुला और संपादित keybinding.json के लिए"।
keybinding.json खुला होने के बाद, वहां निम्न प्रविष्टि जोड़ें।

{ 
    "key": "ctrl+shift+d", 
    "command": "editor.action.referenceSearch.trigger", 
    "when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor" 
} 

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

मैं भी उसी कुंजी संयोजन के साथ संवाद को बंद करने के लिए निम्न प्रविष्टि जोड़ने की अनुशंसा करता हूं।

{ 
    "key": "ctrl+shift+d", 
    "command": "closeReferenceSearch", 
    "when": "referenceSearchVisible && !config.editor.stablePeek" 
} 
संबंधित मुद्दे