Ctrl + tuşuna basarak işlev tanımını tıklayıp kullanımları görmek için Pycharm'dan kullanıyorum. VSC'de bir eşdeğer var mı?Visual Studio Kodunda işlev kullanımları nasıl gösterilir?
cevap
sen kullanımının daha iyi görebilmek için shift + f12 kullanabilirsiniz
https://github.com/Microsoft/vscode-tips-and-tricks
bu okuyun ve
yoktur iyi bir fikir edinebiliriz ancak VSCode fare ile anahtar bağları desteklemez düğmeleri. Bu, PyCharm'da olduğu gibi aynı şekilde çalışmayacağı anlamına gelir.
Ne olsa yapabileceği kullanmaktır - İnanıyorum - Shift F12 veya işlevin tüm kullanımlarını göstermek için bazı tuş kombinasyonunu ayarlayın. "Gelişmiş özelleştirme açık ve düzenleme keybinding.json İçin": Bu durumda, CtrlK CtrlS basın ve cümlede 'keybinding.json' bağlantısını tıklayabilirsiniz
Bunu yapmak için.keybinding.json
'u açtıktan sonra, aşağıdaki girişi buraya ekleyin.
{
"key": "ctrl+shift+d",
"command": "editor.action.referenceSearch.trigger",
"when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor"
}
O CtrlShiftD basarak İşlevin kullanımlarını gösterirken izin vermelisiniz. Açıkçası, Sen bunu istediğin gibi özelleştirebilirsin.
Ayrıca, aynı tuş birleşimi ile iletişim kutusunu kapatmak için aşağıdaki girişi eklemenizi öneririz.
{
"key": "ctrl+shift+d",
"command": "closeReferenceSearch",
"when": "referenceSearchVisible && !config.editor.stablePeek"
}
Bu aslında düzgün, bu seçenek IntelliJ düzgün muadili "Kullanımı bul" denirken VS Kanunu "Tüm başvurular Bul" denir çalışmıyor ve herhangi bir sembolün, tüm kullanımlarını döndürür (değişken veya yöntem) VS Kodu uygulamaları kullanımı bulmak için başarısız olur ve yerine "Sonuç yok" alırsınız :( – Macilias
Bu dikiş bir bilmece olmak için öğrendim, ancak bir bot bu konuda konuşmak yeteneğini kapattı: https://github.com/Microsoft/vscode/issues/37713 – Macilias
update: Bu fonksiyonun çalışması için çalışan bir dil sunucusuna ihtiyacınız var: https://github.com/sourcegraph/go-langserver önemli ipucu, burada: https://github.com/Microsoft/vscode-go/issues/1473 – Macilias