我可以使用以下代码在linux终端上为python启用autocompletion uning选项卡:
import readline
readline.parse_and_bind("tab: complete")
但是,您不能再使用普通制表符作为缩进(例如if语句的内部循环),并且当您在python shell中复制粘贴包含制表符的代码时,代码将无法正常工作。
例如,有没有办法在pycharm中有意义时自动完成自动填充?或者,解析和绑定Shift + Tab的语法是什么(S-tab不起作用)?
答案 0 :(得分:0)
我找到了ptpython ptpython,它可以很容易地嵌入到shell中。 编辑:该项目对我来说有太多功能。我可以使用ipython而不是python shell