【问题标题】:Arrow up / previous command in VSCode Python Interactive not workingVSCode Python Interactive中的向上箭头/上一个命令不起作用
【发布时间】:2020-07-21 08:58:19
【问题描述】:

我在 Ubuntu 18.04 机器上使用 VSCode。一切都很好,只是我无法通过向上箭头返回 Python 交互窗口中的上一个命令。它可以在集成终端中运行,集成 shell 是 /bin/bash。

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

你有什么想法吗?

谢谢!

【问题讨论】:

    标签: python visual-studio-code


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-06
        • 2011-07-04
        • 1970-01-01
        • 1970-01-01
        • 2018-04-18
        相关资源
        最近更新 更多