如何在Visual Studio代码中显示函数的用法?

Hak*_*hin 35 visual-studio-code

我从Pycharm使用,可以按ctrl +单击一个函数定义,看看用途.在VSC中是否存在等价物?

小智 47

您可以使用shift + f12来更好地查看使用情况

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

读这个,你可以得到更好的主意

  • 这实际上无法正常工作,此选项在VS代码中称为"查找所有引用",而IntelliJ中的正确对应方式称为"查找用法",并且它返回VS代码中任何符号(变量或方法)的所有用法实现无法找到用法,而你得到"没有结果":( (13认同)

kcp*_*cpr 9

有,但是VSCode不支持使用鼠标按键进行键绑定。相关问题是#3130。这意味着它的工作方式与PyCharm中的工作方式不同。

但是,您可以做的是使用-我相信- ShiftF12或设置一些组合键来显示功能的所有用法。

为此,您可以按CtrlK,然后CtrlS在句子中单击“ keybinding.json”链接:“要进行高级定制,请打开并编辑keybinding.json”。
越来越之后keybinding.json开放,还有添加以下条目。

{
    "key": "ctrl+shift+d",
    "command": "editor.action.referenceSearch.trigger",
    "when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor"
}
Run Code Online (Sandbox Code Playgroud)

它应该使您通过按来显示功能的用法CtrlShiftD。显然,您可以根据需要自定义它。

我还建议添加以下条目以使用相同的组合键关闭对话框。

{
    "key": "ctrl+shift+d",
    "command": "closeReferenceSearch",
    "when": "referenceSearchVisible && !config.editor.stablePeek"
}
Run Code Online (Sandbox Code Playgroud)


Cap*_*das 6

2020-03-05 更新

您可以CTRL+CLICK(Windows) 或CMD+CLICK(Mac) 在函数名称上查看右侧的列。


Do *_*ync 5

右键单击并从上下文菜单中选择“转到引用”或“查找所有引用”:

在此处输入图片说明