可以通过按向上箭头来调用在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
类似地,另一个答案中建议的 Alt + P 只会在命令输入上产生p
。
如何为Git Bash启用Python命令历史记录?
答案 0 :(得分:3)
在您的.pythonstartup
文件中添加以下行;如果不存在,请创建该行:
import readline
请确保将.pythonstartup
文件的完整路径添加为名为PYTHONSTARTUP
的环境变量
那应该解决它。如果遇到导入错误,请按照以下方式安装它:
pip install pyreadline
或者,如果您使用的是Anaconda,请使用:
conda install pyreadline