调用函数时的参数列表

时间:2013-08-02 12:41:10

标签: python sublimetext2

我正在使用Sublime Text 2的Mac OS X版本。函数的自动完成非常好 - 但是我想知道当你调用一个函数来提醒自己有多少时,是否有可能有一个参数列表什么参数需要传递?我的功能定义为:

import math

def area_polygon(n, s):
  return (0.25 * n * s ** 2) / math.tan(math.pi / n)

如果我在括号内输入area_polygon()(或作为下拉列表)后得到一个参数列表会很有用,所以我知道要传入的内容。

感谢。

1 个答案:

答案 0 :(得分:4)

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

  • SublimeCodeIntel - 全功能代码智能和智能自动完成引擎
  • SublimePythonIDE - 仅限ST3:为ST3重写SublimeRope,使用Rope库添加python完成并重构为ST3
  • Python-Auto-Complete - Sublime Text 2插件,可为Python脚本添加额外的自动完成功能
  • SublimeRope - 仅限ST2,使用SublimePythonIDE和ST3:通过使用Rope库
  • 向Sublime Text 2添加Python完成和一些类似IDE的功能

所有套餐均可通过Sublime Package Control获取。