Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 如何在VisualStudio代码中显示函数的用法?_Visual Studio Code - Fatal编程技术网

Visual studio code 如何在VisualStudio代码中显示函数的用法?

Visual studio code 如何在VisualStudio代码中显示函数的用法?,visual-studio-code,Visual Studio Code,我从Pycharm习惯于能够按ctrl+单击函数定义并查看使用情况。VSC中是否有等效项?您可以使用shift+f12以更好地了解使用情况 读了这篇文章,你会有更好的想法,但是VSCode不支持鼠标键绑定。相关问题是。这意味着它的工作方式与PyCharm不同 不过,您可以使用-我相信-ShiftF12或设置一些组合键来显示函数的所有用法 要做到这一点,您可以按CtrlK,然后按CtrlS并单击句子中的“keybinding.json”链接:“对于高级定制,请打开并编辑keybinding.js

我从Pycharm习惯于能够按ctrl+单击函数定义并查看使用情况。VSC中是否有等效项?

您可以使用shift+f12以更好地了解使用情况


读了这篇文章,你会有更好的想法,但是VSCode不支持鼠标键绑定。相关问题是。这意味着它的工作方式与PyCharm不同

不过,您可以使用-我相信-ShiftF12或设置一些组合键来显示函数的所有用法

要做到这一点,您可以按CtrlK,然后按CtrlS并单击句子中的“keybinding.json”链接:“对于高级定制,请打开并编辑keybinding.json”。
打开
keybinding.json
open后,在那里添加以下条目

{
    "key": "ctrl+shift+d",
    "command": "editor.action.referenceSearch.trigger",
    "when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor"
}
通过按CTRLSHIFTED键,可以显示功能的用法。显然,您可以根据自己的喜好进行定制

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

{
    "key": "ctrl+shift+d",
    "command": "closeReferenceSearch",
    "when": "referenceSearchVisible && !config.editor.stablePeek"
}

2020-03-05更新

您可以按住CTRL键并单击函数名上的(Windows)或按住CMD键并单击函数名上的(Mac),然后查看右列。

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


这实际上无法正常工作,此选项在VS代码中称为“查找所有引用”,而IntelliJ中的相应选项称为“查找用法”,它返回任何符号(变量或方法)的所有用法,而VS代码实现无法找到用法,而您得到的是“无结果”:(我刚刚发现seam是一个已知的bug,但是一个机器人关闭了谈论它的功能:更新:你需要一个运行的语言服务器来运行这个函数。你可以在这里找到更多关于它的信息:还有一个重要的提示,这里:git grep?alt click pycharm/intellij?vscode似乎缺少基本功能。我不明白。这似乎不是为方法而努力,这是可以理解的,但令人沮丧。