如何在 PyCharm 的类中向下(向上)移动函数?

use*_*560 3 pycharm

我想将一个函数向下移动以将 PyCharm 中的相似函数组合在一起,但我似乎找不到一个好的方法来做到这一点。我希望的是当光标在 foo1 上时,我可以按快捷键向下移动 foo1 或者当我按下 Alt 时我可以用鼠标将函数向下拖动(例如)。

光标在 foo1 上时按下快捷键的示例

从

class Foo:
    def foo1(self):
        pass
    def foo2(self):
        pass
Run Code Online (Sandbox Code Playgroud)

到

class Foo:
    def foo2(self):
        pass
    def foo1(self):
        pass
Run Code Online (Sandbox Code Playgroud)

2ps*_*2ps 5

是的,您可以做的是突出显示要向下移动的文本,并在 mac 上用于Command + Shift + Down Arrow向下移动代码块。在 Windows 上,命令是Alt + Shift + Down Arrow. 这是此快捷方式的 pycharm 参考。