Intellij有一个快捷键可以将当前方法在类内部移动(我认为是Ctrl + Shift + {向上或向下箭头})
我想知道Eclipse是否具有相同的功能。
我可以标记整个方法,然后使用alt+箭头来移动它,但这样只能每次移动一行。我希望每按一次键就移动一个成员。
我也不想使用鼠标(在大纲视图中,可以重新排列类的成员)
Intellij有一个快捷键可以将当前方法在类内部移动(我认为是Ctrl + Shift + {向上或向下箭头})
我想知道Eclipse是否具有相同的功能。
我可以标记整个方法,然后使用alt+箭头来移动它,但这样只能每次移动一行。我希望每按一次键就移动一个成员。
我也不想使用鼠标(在大纲视图中,可以重新排列类的成员)
如果您在函数开头的左括号{
后面双击,您将选择整个函数体。
然后您可以:
当然,这是您在问题中描述的快捷方式,仅将函数移动一行可能会导致代码不正确(因为该函数可能会出现在另一个函数中)。 您需要重复适当次数的快捷键才能将函数移动到其他函数之前或之后。
所以答案是:不完全像IDEA,但足够接近。
实际上,如果大纲视图没有按字母顺序排序,您可以拖放函数以重新排序。
但那不是快捷方式。