2012-04-04 11 views
1

私が欲しいもの: プレスクラスのドキュメンテーション文字列スニペットを自動作成するキーボードショートカット:私のカーソルが関数定義である場合には が、私はcmd+1を押すことができます:私が試した何方法:キーボードショートカットを使用してEclipse/Pydevでクラスdocstringを追加しますか?

class SomeClass: 
    ''' 
    <cursor> 
    ''' 

。 これはオプションとしてMake docstringのポップアップメニューを表示します。 これを選択すると、上記のようにdocstringスニペットが作成されます。 これは関数に対しては完璧に機能しますが、私が試したクラスではありません。

ヒント/解決策は歓迎します。 :)

| Mac OS Xバージョン:10.7.3 | Eclipseバージョン:Heliosサービスリリース2 | Pydev Pluginバージョン:2.4.0.20120101

+0

FWIWはAptanaの私のUbuntu上のクラスで動作します。 –

答えて

2

実際には、バグが見つかったようです(PyDev sfトラッカーで報告してください)。

問題は、あなたのように何かを持っている場合ということです:

class MyClass: 
    pass 

それは動作しませんが、あなたのように何かを持っている場合:

class MyClass(object): 
    pass 

それが正常に動作しない...ので、その場合PyDevはその行をクラス行とみなさなかったということです。

編集:これはPyDev 2.5.0(これはすでにリリースされています)で修正されました。

+0

PyDevを2.5.xにアップデートしました。現在は動作しています。 :) ありがとう! – Eraldo

関連する問題