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

我使用 Pycharm 来按 ctrl + 单击函数定义并查看使用情况。在 VSC 中有一个等价物吗?

103832 次浏览

你可以使用 shift + f12来获得更好的使用视图

Https://github.com/microsoft/vscode-tips-and-tricks

看了这个你就会有更好的想法

有,但是 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"
}

CtrlShiftD应该可以显示函数的用法。显然,您可以按自己喜欢的方式自定义它。

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

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

2020-03-05最新情况

您可以在函数名称上使用 CTRL+CLICK(Windows)或 CMD+CLICK(Mac) ,并查看右列。

右击并从上下文菜单中选择“ 查阅参考资料”或“ 查找所有参考文献”:

enter image description here