繁体   English   中英

VSCode 中的向上箭头/上一个命令 Python Interactive 不工作

[英]Arrow up / previous command in VSCode Python Interactive not working

我正在 Ubuntu 18.04 机器上使用 VSCode。 一切都很好,除了我无法通过向上箭头返回 Python Interactive Window 中的上一个命令。 它虽然在集成终端中工作,集成的 shell 是 /bin/bash。

我不知道这是从哪里来的。 我将“keyboard.dispatch”更改为“keyCode”,但这不是问题所在。 我还尝试了不同版本的 python 扩展。

你有什么主意吗?

谢谢!

不确定这是否对您作为 Ubuntu 用户有帮助,但我本周在 Windows 中遇到了同样的问题。 就我而言,问题是在我在 VS Code 中安装 Python 扩展后出现的(或者至少在此之前我没有注意到这个问题)。 使用 Python 扩展名、Git Bash 终端和 python 虚拟环境的组合为我杀死了向上箭头功能。 在虚拟环境外使用 python 工作正常。 当我想交互式地使用虚拟环境时,我的解决方案是使用命令提示符作为终端。

在我的情况下,虽然我删除了 UpArrow 的所有快捷键,但我仍然可以通过 Python 交互中的 UpArrow 获取上一个命令。 这意味着无法配置此快捷方式,它是内置在 Python 扩展插件中的插件中。

因此,您的 Python 扩展存在一些问题,但您说您已尝试安装不同版本的 Python 扩展但仍然无法正常工作。 确保您已完全删除它 -> 手动删除扩展文件夹(它位于 C:\Users[UserName].vscode\extensions\ms-python.python-xxx 下)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM