gpt4 book ai didi

PyDev 生成属性命名约定

转载 作者:行者123 更新时间:2023-12-05 06:46:51 26 4
gpt4 key购买 nike

在 Eclipse 中,您可以单击一个 Python 类变量,一旦它突出显示,右键单击以获取上下文菜单,然后运行“Refactoring->Generate Properties”。然后 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 blog 上使用了不同的约定所以我希望有办法做到这一点。我看了又看,但似乎找不到对此的任何引用。

最佳答案

转到Window->Preferences->PyDev->Editor->Code Style 并选择 camelCase with first lowercamelCase() with first lower,然后单击 Apply

关于PyDev 生成属性命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13277581/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com