可以通过按向上箭头来调用在 Python 解释器中输入和执行的最后一个 Python 命令。
这在 Windows CMD 和 Powershell 中按预期工作,但在 Windows 版 Git Bash 中,向上箭头不起作用。
或者,如果我尝试CTRL+P我得到:
user@DESKTOP MINGW64 ~
$ python
Python 3.7.1 (default, Dec 10 2018, 22:54:23) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> a = 1
>>> ^P^P
Run Code Online (Sandbox Code Playgroud)
同样,另一个答案中建议的Alt+只会在命令输入上生成 a 。Pp
我们如何为 Git Bash 启用 Python 命令历史记录?
在您的.pythonstartup文件中添加此行或创建它(如果不存在):
import readline
Run Code Online (Sandbox Code Playgroud)
请务必将文件的完整路径添加.pythonstartup为名为的环境变量PYTHONSTARTUP
那应该解决它。如果出现导入错误,请像这样安装:
pip install pyreadline
Run Code Online (Sandbox Code Playgroud)
或者,如果您使用的是 Anaconda,请使用:
conda install pyreadline
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1554 次 |
| 最近记录: |