调用函数时的参数列表

mch*_*gun 1 python sublimetext2

我正在使用 Mac OS X 版本的 Sublime Text 2。函数的自动完成功能非常好 - 但我想知道在调用函数时是否可以有一个参数列表来提醒自己有多少参数和哪些参数需要通过吗?我的功能定义为:

import math

def area_polygon(n, s):
  return (0.25 * n * s ** 2) / math.tan(math.pi / n)
Run Code Online (Sandbox Code Playgroud)

如果我在括号内(或作为下拉列表)键入 area_polygon() 后获得参数列表,这将很有用,这样我就知道要传入什么。

谢谢。

Mar*_*ers 5

使用源码分析插件;有多种可供选择,提供不同级别的集成和自动完成,并支持 Sublime Text 2 和/或 3。

  • SublimeCodeIntel -全功能代码智能和智能自动完成引擎
  • SublimePythonIDE -仅限 ST3:为 ST3 重写 SublimeRope,使用 Rope 库将 Python 补全和重构添加到 ST3
  • Python-Auto-Complete -一个 Sublime Text 2 插件,它为 Python 脚本添加了额外的自动完成功能
  • SublimeRope -仅限 ST2,将 SublimePythonIDE 与 ST3 一起使用:通过使用 Rope 库,将 Python 完成和一些类似 IDE 的函数添加到 Sublime Text 2

所有包都可以通过Sublime Package Control 获得