3

これまでのところ、PyCharmは、変数のタイプを判別し、その変数のオートコンプリートを有効にするためにdocstringを解析できるとしかわかりませんでした。例:

def func(arg):
    """
    epydoc style docstring

    @type arg: str
    @rtype: str
    """
    arg.#<-autocomplete enabled, because we know it is a string#
    ...

func('test').#<-autocomplete enabled here too#

この機能を備えた他の(できれば無料の)Python IDEはありますか?PydevとSpyderを試してみましたが、そうではないようです。

4

3 に答える 3

2

これは PyDev で追加されたものです。最新のリリース (3.3.3) には小さな修正が含まれていましたが、2.8.0 以降は機能しているはずです。

于 2014-01-30T09:22:45.263 に答える
-1

私は今PyCharmを評価しています、そして私はこの機能のためにそれが本当に好きです。また、LinuxとWindowsで実行できるため、もう1つの利点があります。このオートコンプリートメカニズムを備えた他のPythonIDEは知りません。

残念ながら、PyCharmはオープンソースではありません。

于 2013-01-29T18:05:28.657 に答える
-1

実際、無料のソリューションがあります:

ジェダイをお試しください!これは、epydoc 型の注釈を理解する必要があります。

現時点では、VIM、Emacs、および Sublime 用のプラグインがあります。スパイダーはロープからジェダイへの乗り換えを検討している。しかし、それにはしばらく時間がかかります。

于 2013-02-04T00:10:02.520 に答える