2013-08-02 124 views
1

我正在使用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()這將是有益的(或下拉),所以我知道在經過

。謝謝。

回答

4

使用源代碼分析插件;有幾種可供選擇,提供不同層次的集成和自動完成,並且支持對崇高文字2和/或3

  • SublimeCodeIntel - 全功能的代碼智能和智能自動完成引擎
  • SublimePythonIDE - ST3只:SublimeRope爲ST3重寫,使用繩索庫添加蟒蛇完成和重構,以ST3
  • Python-Auto-Complete - 一個崇高的文本2插件,它增加了額外的自動完成功能,以Python腳本
  • SublimeRope - ST2只,使用SublimePythonIDE與ST3:將Python的完成和一些IDE般的功能,以崇高的文本2,通過使用繩索庫

所有包都可以通過Sublime Package Control的。