首页 > 解决方案 > Visual Studio Code (Mac OS) 重命名符号不起作用

问题描述

当我右键单击并尝试在 Mac OS Mojave 上的 Microsoft Visual Studio Code 中重命名变量名时,它会提示输入新名称,我按 Enter 键,但没有任何反应。

我安装了 Python 扩展和 Latex 扩展。

通常没有错误,什么都没有。

有时,会弹出一个小框,上面写着“No Result. No Result”。

我选择的 python 解释器是一个 Conda 安装。

我确保安装了绳索和 pylint。

预期行为:右键单击 > 重命名符号 > 输入新名称 > 输入 > 重命名变量的所有实例。

观察到的行为右键单击 > 重命名符号 > 输入新名称 > 输入 > 变量在任何地方都有相同的名称,包括重命名点。

标签: pythonvisual-studio-codeanacondarefactoringrename

解决方案


事实证明,解决方案很简单,但令人沮丧。要在 VS Code 中进行重构(至少对于 python),您需要在工作区中。

我通过首先关闭我所在的打开文件夹解决了这个问题:

文件 > 关闭文件夹。

然后导航到我正在编辑的 .py 文件的子文件夹,然后打开它。就我而言,它是

  1. 点击屏幕左上角的小文件图标
  2. 在欢迎屏幕中,选择“打开文件夹”
  3. 导航到我的桌面文件夹(我的 .py 文件所在的位置)

现在重构按预期工作

单击屏幕左上角的文件图标 > 在欢迎屏幕中


推荐阅读