Python 未知的粗虚线边框,使VSCode中编辑的变量/函数名称模糊不清

Python 未知的粗虚线边框,使VSCode中编辑的变量/函数名称模糊不清,python,visual-studio-code,Python,Visual Studio Code,复制: 安装 在VSCode中打开有效的Python文件 对于测试,我使用了最受欢迎的.py要点: 从任何变量中删除字符 然后,在编辑变量vocab_size时,我会看到这个白色虚线边框框: 如果禁用ms Python扩展,带边框的框将不再显示 是否有方法覆盖ms python的样式(使边框更窄或更透明)?虚线边框框来自VSCode扩展。有两个悬而未决的相关问题: 在settings.json中,您可以添加以下设置以在可用选项之间切换:虚线(默认)和彩色,后者更适用于深色主题

复制:

  • 安装
  • 在VSCode中打开有效的Python文件
    • 对于测试,我使用了最受欢迎的
      .py
      要点:
  • 从任何变量中删除字符
  • 然后,在编辑变量
    vocab_size
    时,我会看到这个白色虚线边框框:


    如果禁用ms Python扩展,带边框的框将不再显示


    是否有方法覆盖ms python的样式(使边框更窄或更透明)?

    虚线边框框来自VSCode扩展。有两个悬而未决的相关问题:

    settings.json
    中,您可以添加以下设置以在可用选项之间切换:
    虚线
    (默认)和
    彩色
    ,后者更适用于深色主题

    {
    “hediet电动工具.applyRename.主题”:“彩色”
    }
    
    尝试使用其他主题,这是一种语法突出显示
    变量未找到
    ,是否使用高对比度主题?@KyleKing在使用其他版本的python扩展时也是如此?建议您禁用不必要的扩展以避免相互干扰。感谢@rioV8和@JillCheng,我尝试了一些不同的非HC黑暗主题;设置
    “window.autoDetectHighContrast”:false
    ,并将默认HC主题设置为VS Dark+(而不是默认HC主题),但仍然存在问题。我试着禁用所有
    python@installed
    扩展,在重新加载并激活ms-python之后,我仍然看到了大纲。我想可能是一些缓存设置导致了这些问题,所以我卸载了
    mspython
    ,退出VSCode,重新安装并重新加载了窗口。看来已经修好了!更新:卸载不起作用。我没有等待足够长的时间来确保它被修复,所以,我回去尝试了一些轻主题,框显示为一个薄的黑色虚线边框,而不是白色(虽然这是薄得多,并且不会掩盖变量名称)。我检查了禁用一些扩展和重新加载窗口,但没有结果。我还删除了settings.json中的所有设置(设置为just
    {}
    )并重新加载。我不知道还能试什么?请注意,该框仅针对全局/局部变量显示,当光标移离变量时消失name@KyleKing您是否尝试手动重新输入这行代码?或者您可以创建一个新文件并将代码粘贴到其中。