python - vscode "no refactorings available"for python

标签 python windows visual-studio-code rope

扩展 python.python 2020.1.58038 的 Ctrl + alt + R 总是给我一个“没有可用的重构”消息。

可能是配置问题,但我已经多次尝试卸载/重新安装并重新启动 vs 代码,但无济于事。

以为我可能缺少 python-rope 但 python -m pip install --upgrade Rope
要求已经是最新的:c:\users\cdoyle\appdata\roaming\python\python37\site-packages (0.16.0)

VS 代码版本信息:
版本:1.42.0(用户设置)
提交:ae08d5460b5a45169385ff3fd44208f431992451
日期:2020-02-06T10:51:34.058Z
电子:6.1.6
Chrome :76.0.3809.146
Node.js:12.4.0
V8:7.6.303.31-electron.0
操作系统:Windows_NT x64 10.0.18362

我也没有看到任何 Unresolved 问题
https://github.com/Microsoft/vscode-python/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+refactoring

不知道接下来要尝试什么。

谢谢

最佳答案

我是在 VS Code 中编程 Python 的新手,遇到了同样的问题。我成功地使用了“重命名符号”命令来重命名一个函数并更新它的所有引用。更多详情请访问 https://code.visualstudio.com/docs/editor/refactoring .希望这可以帮助!

关于python - vscode "no refactorings available"for python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60113111/

相关文章:

python - 快速/Pythonic 方法来计算重复列表值之间的间隔

python - 使用 Powershell 安装最新版本的 Python 的首选方式是什么?打包的二进制文件还是在线安装?

python - 如何打印队列前面的元素python 3?

c++ - 部署到 Windows 和 Linux 时选择哪个安装系统?

javascript - 停止 VSCode 在文件重命名时将 javascript 导入转换为 Typescript 缓存

python简单路由器url匹配器,如何重新匹配第一个 "/"出现

python - 在 Windows 上的 python 中使用 libarchive

python - 在 Windows 主机上使用 python (cv2.VideoCapture) 在 docker 容器中打开网络摄像头

c# - 如何将 .Net Core Web Api 从 VS Code 发布到 Azure?

php - 使用 SSH 连接编辑代码时使用 Xdebug 进行 VSCode 远程调试