2

Eclipseから、Pythonクラス変数をクリックし、強調表示されたら右クリックしてコンテキストメニューを表示し、[リファクタリング]->[プロパティの生成]を実行します。PyDevは、選択したメンバー変数の「getters」と「setters」を生成します。

Pydevは、「getter」および「setter」関数に「get_」および「set_」という名前を付け、変数名を小文字にし、キャメルケース名をアンダースコアで区切った名前に変換します。例えば:

class myClass(object):
    myVal = None

    def get_my_val(self):
       return self.__myVal

    def set_my_val(self, value):
       self.__myVal = value

    def del_my_val(self, value):
       del self.__myVal


    myVal = property(get_my_val, set_my_val, del_my_val, "myVal's docstring")

setMyValに沿ったものにしたいと思います。

この命名規則を変更する方法はありますか?Philip Kershawブログで使用されている別の規則を見たので、それを行う方法があることを願っています。私は見てみましたが、これへの参照を見つけることができないようです。

4

1 に答える 1

0

Window-> Preferences-> PyDev-> Editor->に移動し、 と のCode Style両方を選択しcamelCase with first lowercamelCase() with first lower、 をクリックしますApply

于 2013-06-15T18:31:54.750 に答える