1

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

import math

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

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

谢谢。

4

1 回答 1

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获得。

于 2013-08-02T12:49:19.990 回答