【问题标题】:How do I cycle to previous command in VSCode Python Terminal如何在 VSCode Python 终端中循环到上一个命令
【发布时间】:2018-05-02 20:13:29
【问题描述】:

在 Windows 10 的 VSCode 中集成的 Power Shell 终端中,我可以键入一个命令,然后在提示符下按向上箭头键再次重新键入。

如何在集成的 anaconda Python 控制台中获得相同的行为?

This 是一个相关问题,但不适用于 Python 控制台。

以下是复制问题的步骤:

  1. 启动 Anaconda Navigator,然后选择 vscode
  2. 在 vscode 中打开.py 文件
  3. 运行文件ctrl + shift +F
  4. 转到终端。在提示符处输入python

PS C:\Users\Fred\Desktop\pandas> python Python 3.6.5 |Anaconda, Inc.| (默认,2018 年 3 月 29 日,13:32:41)[MSC v.1900 64 位 (AMD64)] on win32 输入“帮助”、“版权”、“信用”或“许可”以获取更多信息。
>>>

  1. 在python提示符下输入2+2+回车
  2. 在 python 提示符下输入up arrow。有事发生。预计会收到最后一条命令2+2

【问题讨论】:

  • “anaconda Python 控制台”是什么意思?您是指来自 Python 的 REPL 还是来自 VS Code 中集成终端的 IPython?
  • 请查看更新后的问题。我是新人,所以不确定你的意思。希望以上有所帮助。谢谢!

标签: python terminal visual-studio-code


【解决方案1】:

Python 扩展或 VS Code 都没有参与其中。相反,它与 Anaconda 为其 Python 解释器提供的功能有关(即它们不得包含 readline)。

我会尝试ipython,看看它是否符合您的要求。

【讨论】:

    猜你喜欢
    • 2019-12-04
    • 1970-01-01
    • 2020-04-23
    • 2022-10-30
    • 1970-01-01
    • 2011-10-31
    • 2018-05-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多