Visual Studio 如何将 Python 模块添加到 Intellisense
Visual Studio How to add Python module to Intellisense
如何将自定义 python 模块添加到 Visual Studio IntelliSense 代码完成工具?
情况:我正在开发一个 python 模块,该模块引用了我保存在 /myPython/foo.py.
中的另一个模块
如果我开始键入 foo.someDef,我希望 IntelliSense 识别我正在访问该模块并建议代码完成。
Visual Studio 的 Intellisense 将在将自定义 Python 模块正确放置在 Python 中 "Lib" 文件夹下的 "site-packages" 文件夹中后识别它们的目录。
例如:
/Python27/Lib/site-packages/myPython
在文件夹 "myPython" 中,放置一个名为“__init__.py” 的纯文本文件。否则 Intellisense 将无法识别您的包裹。
您可能还需要单击 Python 环境选项卡下的 "Refresh DB"。
你好,这是 VS 2017 (python) 的新启用 ai 的智能代码插件。您可以安装它并测试结果。
https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.VSIntelliCode
关闭智能感知数据库!通过设置 -> 工具->选项->python->实验->!ON!
现在它可以与新的基于 ai 的智能代码一起使用。
可能会有短暂的延迟时间,这是ai-backend-communication-referred (https://prod.intellicode.vsengsaas.visualstudio.com/)。但是在很短的时间之后,您将获得所有智能代码信息 - 可能 - 也许它可能会持续一天 :))。如有必要,重复该点数次。
最佳
阿克塞尔·阿诺德·班格特 - Herzogenrath 01.2019
如何将自定义 python 模块添加到 Visual Studio IntelliSense 代码完成工具?
情况:我正在开发一个 python 模块,该模块引用了我保存在 /myPython/foo.py.
中的另一个模块如果我开始键入 foo.someDef,我希望 IntelliSense 识别我正在访问该模块并建议代码完成。
Visual Studio 的 Intellisense 将在将自定义 Python 模块正确放置在 Python 中 "Lib" 文件夹下的 "site-packages" 文件夹中后识别它们的目录。
例如: /Python27/Lib/site-packages/myPython
在文件夹 "myPython" 中,放置一个名为“__init__.py” 的纯文本文件。否则 Intellisense 将无法识别您的包裹。
您可能还需要单击 Python 环境选项卡下的 "Refresh DB"。
你好,这是 VS 2017 (python) 的新启用 ai 的智能代码插件。您可以安装它并测试结果。
https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.VSIntelliCode
现在它可以与新的基于 ai 的智能代码一起使用。
可能会有短暂的延迟时间,这是ai-backend-communication-referred (https://prod.intellicode.vsengsaas.visualstudio.com/)。但是在很短的时间之后,您将获得所有智能代码信息 - 可能 - 也许它可能会持续一天 :))。如有必要,重复该点数次。
最佳 阿克塞尔·阿诺德·班格特 - Herzogenrath 01.2019