是否可以将python设置为tab完成函数参数



ipython shell中,是否可以设置它,以便我可以为函数/方法参数定义制表符完成?我有几个方法只能从定义的潜在参数列表中获取某些参数,如果我能在列表中完成它们就太好了。

如果这是可能的,我该如何设置它?我认为在某种程度上是可能的,因为它是用python编写的。

不容易。

有一些方法可以扩展可能的选项卡补全,但据我所知,没有简单的方法来限制可能的补全列表。

如果你想尝试破解一些东西在一起,我认为这是在代码开始寻找的地方:https://github.com/ipython/ipython/blob/master/IPython/core/completer.py#L317

最新更新