【发布时间】:2017-08-01 23:05:52
【问题描述】:
我可以使用以下代码在 linux 终端上为 python 启用自动完成选项卡:
import readline
readline.parse_and_bind("tab: complete")
但是,您不能再将普通制表符用作缩进(例如在 if 语句的循环内),并且当您在 python shell 中复制粘贴包含制表符的代码时,该代码将不起作用。
有没有什么方法可以自动完成,例如在 pycharm 中有意义的情况下?或者,解析和绑定Shift+Tab(S-tab不起作用)的语法是什么?
【问题讨论】:
标签: python shell autocomplete readline