如何在Pycharm中上下移动方法?

问题描述 投票:0回答:1

我想向上移动一些方法(我更喜欢建立流程而不是分解流程)。

例如,从method_using_y提取方法后,我就拥有这样的类。

class X:
  def method_using_y():
    pass

  def y():
    pass

重构后,我需要这个:

class X:
  def y():
    pass

  def method_using_y():
    pass

我想将其更改为这样的顺序(使用某种自动工具-我可以使用复制/粘贴来完成它,并且对于这样的简单方法,它可以工作,但是对于大型方法和更多方法,它不起作用。

我发现我可以向上/向下导航方法并标记方法,而不是剪切,向上导航和粘贴。这并不简单且耗时。我需要它,因为将代码重构为方法不起作用(它始终将源函数放在将使用它的函数下面)。

如果PyCharm中有任何快捷方式或操作可以帮助您吗?

python pycharm
1个回答
0
投票

Ctrl + Shift +(上/下),而光标在函数定义行。该动作称为move statement up / down。在您的操作系统上,它可能具有不同的快捷方式。

© www.soinside.com 2019 - 2024. All rights reserved.