【问题标题】:Visual Studio Code Python IntelliSense database out-of-sync after switching git branch?切换git分支后Visual Studio Code Python IntelliSense数据库不同步?
【发布时间】:2020-01-12 17:19:46
【问题描述】:

在 Visual Studio Code 中,我通过单击屏幕左下角的分支指示器并选择“+ 创建新分支...”来创建并切换到新的 Git 分支。这相当于“git branch foo”+“git checkout foo”。

然后,我在新分支 foo 中分类的 Python 中进行了一些代码更改(例如:我删除了类的一些成员函数)。需要明确的是,这些更改仅存在于我新创建的分支 foo 上,该分支也是活动分支。主分支上不存在这些更改。

但是,IntelliSense 数据库似乎不同步,并且仍包含来自主分支的信息,此时该分支不是活动分支。例如,IntelliSense 将为我的活动分支 foo 中不再存在的类成员函数建议可能的自动完成。

我做错了什么?

是否有解决方法(例如,为 Python 重置 IntelliSense 数据库的方法)?

详情:

Python 扩展:Microsoft ms-python.python 版本 2020.1.57204(2020 年 1 月 6 日)

Visual Studio 代码:1.41.1 版

Python 版本 3.7.3

【问题讨论】:

    标签: python visual-studio-code intellisense


    【解决方案1】:

    您可以尝试两种 IntelliSense 引擎(Jedi 或 Microsoft Python 语言服务器)中的任何一种,看看是否能解决您的问题。如果两者都没有,那么您可以在 https://github.com/microsoft/vscode-python 处打开一个错误。

    【讨论】:

      猜你喜欢
      • 2022-01-07
      • 2012-03-02
      • 1970-01-01
      • 2019-06-10
      • 2019-11-05
      • 2018-03-22
      • 1970-01-01
      • 2021-05-24
      • 2019-01-25
      相关资源
      最近更新 更多