python - 是否可以设置 ipython 来标记完整的函数参数参数

标签 python ipython tab-completion

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

如果可行,我该如何设置?考虑到它是用 Python 编写的,我认为以某种方式是可能的。

最佳答案

不容易,不。

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

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

关于python - 是否可以设置 ipython 来标记完整的函数参数参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8361019/

相关文章:

python - 使用 View 装饰器更新 request.POST 或 request.GET

php - 解析/标记包含 SQL 命令的字符串

python - 使用 IPython 运行脚本时解析参数

matplotlib - jupyter notebook 中的交互式 matplotlib 绘图

ruby - 如何在 Ruby 的 IRB 中启用自动完成

python - 如何将 R 数据框转换为指标值行

bash - 如何自动完成嵌套的多级子命令?

bash - 为什么 "$<space><tab><tab>"执行文件名补全?

python - 将Python字典的值写回文件