【问题标题】:How does "Go To Definition" and ”Go to References" works in vscode for Python?“Go To Definition”和“Go to References”在 Python 的 vscode 中是如何工作的?
【发布时间】:2020-09-15 16:08:28
【问题描述】:

vscode 会把所有的函数、类、变量都记录在一张表里? 或者vscode如何找到定义和引用?

我想知道 VScode 是如何构建这个“Go To Definition”功能的?

【问题讨论】:

  • Ctrl 并点击函数名:)

标签: python visual-studio-code


【解决方案1】:

转到定义:

如果语言支持,可以按 F12 进入符号定义。

如果您按下 Ctrl 并将鼠标悬停在符号上,将出现声明的预览:

提示:您可以使用 Ctrl+Click 跳转到定义或使用 Ctrl+Alt+Click 打开定义。

转到类型定义:

某些语言还支持通过从编辑器上下文菜单或命令面板运行 Go to Type Definition 命令跳转到符号的类型定义。这将带您了解符号类型的定义。默认情况下,命令 editor.action.goToTypeDefinition 未绑定到键盘快捷键,但您可以添加自己的自定义键绑定。

解释是从这个页面复制粘贴的: this

【讨论】:

  • 我相信问题不在于怎么做,而是如何在 VSCode 内部实现
猜你喜欢
  • 1970-01-01
  • 2023-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-31
  • 2020-09-13
相关资源
最近更新 更多