当我右键单击并尝试在Mac OS Mojave上的Microsoft Visual Studio Code中重命名变量名时,它会提示您输入新名称,我按Enter键却没有任何反应。
我安装了Python扩展和Latex扩展。
通常没有错误,没有任何错误。
有时候,会弹出一个小框,上面写着“没有结果。没有结果”。
我选择的python解释器是Conda安装。
我确保已安装绳索和pylint。
预期行为: 右键单击>重命名符号>输入新名称>输入>重命名变量的所有实例。
观察到的行为 右键单击>重命名符号>输入新名称>输入>变量到处都有相同的名称,包括重命名。
答案 0 :(得分:1)
我将 Pylance 与工作区一起使用并且遇到了同样的问题。对我来说,解决方案是重新启动语言服务器(从命令面板)。我发现它比关闭和打开文件夹更快。
Ctrl+Shift+P
> Python:重启语言服务器
答案 1 :(得分:0)
事实证明,解决方案很简单,但令人沮丧。要在VS Code中进行重构(至少对于python),您需要处于工作空间中。
我通过首先关闭打开的文件夹来解决了这个问题:
文件>关闭文件夹。
然后导航到我正在编辑的.py文件的子文件夹,并将其打开。就我而言
现在重构可以正常工作
单击屏幕左上角的文件图标>在欢迎屏幕中
答案 2 :(得分:0)
选择文件夹对我来说没有解决问题。我切换到了名为Pylance的新语言服务器,现在一切正常。
答案 3 :(得分:0)
我刚刚发现,如果您使用 Pylance (Pyright) 并在 pyrightconfig.json
中有 [tool.pyright]
或 pyproject.toml
部分,这可能会导致重构失败。
就我而言,我没有将脚本的本地化放入 include
中的 pyproject.toml
数组,因此它给出了“无结果”错误。