在 Bash 中使用 Python Shell
Using Python Shell in Bash
我想在 bash 中使用 python shell(即,执行 $ python 并在 bash 中按回车键),但我已经注意到缺少一些可以提高我的工作效率的东西。
是否有任何已知资源可以修复其中的任何(或所有)问题?
1) 没有自动缩进
当我写完后按回车
>>> for i in [1, 2]:
bash 不自动缩进 4 个空格
2) 奇怪的命令行历史
当我执行多行命令时:
>>> for i in [1, 2]:
... pass
...
然后我点击向上箭头来获取我的历史记录,而不是获取我得到的整个多行命令
... pass
3) 没有语法着色
4) 没有自动完成
尝试查看 ipython。它在终端中的功能更强大 python shell。它可以用 pip install ipython
安装并在终端中输入 ipython
启动。有关详细信息,请参阅文档 here。
我想在 bash 中使用 python shell(即,执行 $ python 并在 bash 中按回车键),但我已经注意到缺少一些可以提高我的工作效率的东西。
是否有任何已知资源可以修复其中的任何(或所有)问题?
1) 没有自动缩进
当我写完后按回车
>>> for i in [1, 2]:
bash 不自动缩进 4 个空格
2) 奇怪的命令行历史
当我执行多行命令时:
>>> for i in [1, 2]:
... pass
...
然后我点击向上箭头来获取我的历史记录,而不是获取我得到的整个多行命令
... pass
3) 没有语法着色
4) 没有自动完成
尝试查看 ipython。它在终端中的功能更强大 python shell。它可以用 pip install ipython
安装并在终端中输入 ipython
启动。有关详细信息,请参阅文档 here。