(环境:PyCharm 5.0.2,interepreter:与OSX 10.10捆绑在一起的Python 2.7)
嘿伙计们,我一直无法弄清楚如何让PyCharm让我在静态方法上做一个Move Refactor。这支持吗?我找不到任何文件表明它不是。
我启动了一个全新的工作区并将其放入文件中。
class MyGreatDemonstratorClass(object):
@staticmethod
def some_static_method():
print "static hey"
@classmethod
def some_class_method(cls):
print "class hey"
def some_instance_method(self):
print "instance hey"
def unbound_method():
print "unbound hey"
some_static_method
,将鼠标悬停在"重构",点击"移动" some_class_method
和some_instance_method
,虽然这对我有意义;重构绑定方法很难。)unbound_method
上重复#1,它应该可以正常工作。答案 0 :(得分:-1)
试试这个
要执行移动重构,请按照以下常规步骤操作:
选择要移动的符号,然后执行以下操作之一:
打开的对话框取决于所选符号的类型。