在ipython
shell中,是否可以设置它以便我可以为函数/方法参数定义制表符完成?我有几个方法只能从已定义的潜在参数列表中获取某些参数,如果我可以从列表中完成它们,那将会很好。
如果可以,我该如何设置?我想可能以某种方式,因为它是用python编写的。
答案 0 :(得分:2)
不容易,没有。
有一些方法可以扩展可能的选项卡完成,但据我所知,没有简单的方法来限制可能的完成列表。
如果你想尝试一起破解某些东西,我认为这是代码中开始寻找的地方:https://github.com/ipython/ipython/blob/master/IPython/core/completer.py#L317