登录
首页 >  文章 >  python教程

VSCode 中PyLance如何停止跳转到.pyi文件?

时间:2025-03-22 12:27:10 484浏览 收藏

小伙伴们对文章编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《VSCode 中PyLance如何停止跳转到.pyi文件?》,就很适合你,本篇文章讲解的知识点主要包括。在之后的文章中也会多多分享相关知识点,希望对大家的知识积累有所帮助!

VSCode 中PyLance如何停止跳转到.pyi文件?

禁用 VSCode 中 PyLance 跳转到 .pyi 文件

PyLance 扩展增强了 VS Code 的 Python 代码分析能力,但其默认行为会跳转至 .pyi 文件而非原始 .py 文件,影响代码阅读体验。 以下步骤可禁用此行为:

  1. 打开 VS Code 设置 (通常是 Ctrl + , 或点击文件菜单中的设置)。
  2. 在搜索栏输入 "PyLance"。
  3. 找到 "pylance.gotoSymbol" 设置项。
  4. 将其值修改为 "py"

此设置强制 PyLance 优先跳转到 .py 文件。

关于 .pyi 文件

.pyi 文件是 Python 接口文件,包含模块和类的类型信息,用于 PyLance 提供精准的代码补全和类型提示。 即使 .py 文件未显式定义,PyLance 也可能通过以下方式生成 .pyi 文件:

  • 动态类: PyLance 可为动态生成的类创建 .pyi 文件。这些类的方法也可能动态生成,不在 .py 文件中定义。
  • 动态方法: 使用 @property@classmethod 装饰器生成的动态方法,也可能导致 .pyi 文件的生成。

通过以上设置,您可以优化 PyLance 的跳转行为,提升代码浏览效率。

以上就是《VSCode 中PyLance如何停止跳转到.pyi文件?》的详细内容,更多关于的资料请关注golang学习网公众号!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>