vscode python 自定义函数无法跳转到定义处,且定义处无法展示所有调用该函数的位置

PyLance 是一个用于 Visual Studio Code (VSCode) 的高级 Python 语言服务器,它提供了丰富的编程辅助功能,帮助提升开发效率和代码质量。PyLance 的主要作用包括:

  • 智能感知:提供代码自动补全功能,支持方法、属性、变量等的智能提示。
  • 类型检查:基于类型注解进行静态分析,帮助识别潜在的类型错误。
  • 代码诊断:在编写过程中即时检测语法错误和潜在问题。
  • 重构支持:支持重命名、提取方法等重构操作,便于优化代码结构。
  • 代码导航:支持跳转到定义、查找引用等功能,方便理解和维护大型代码库

  • Pylance插件有bug Pylance版本自动更新,但在vscode的拓展商店中,插件的最新版本很有可能未经足量测试,导致存在较多问题。因此,首先将Pylance插件进行版本降级:鼠标右键弹出选项,选择”安装另一个版本“。随便选择一个旧版,比如一个月前的版本。安装完毕后选择重新加载插件即可。

  • 设置Language Server更改Python插件的配置:鼠标右键点击Python插件,选择”扩展设置“。

    搜索得到”Language Server“选项,更改为"Pylance":关闭此窗口,配置将自动保存更改内容。效果展示:此时便可以实现自动跳转了:
                            
    原文链接:https://blog.csdn.net/fx714848657/article/details/131431884

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值