转到Python中的定义Microsoft扩展在模块中不起作用



我已经安装了

  • Python 2.7
  • Visual Studio代码1.471
  • Python扩展2020.6.91350

虽然Go to definitions在同一个模块中工作,但如果我们导入其他模块,Go to definition不工作

你知道解决这个问题的办法是什么吗?

TL;DR:您的语言服务器可能无法正常打开,因为vscode版本不是最新的。这适用于所有语言

如果你的症状包括

  1. 在vscode控制台中键入>Python: Show output
  2. 重新启动vscode并打开任何python文件
  3. 在输出中,如果您看到任何一行说的内容接近Error: cant't start language server because vscode version low

您需要将vscode更新到最新版本。

最新更新