Eclipse change short order (например intellij)

Intellij имеет ярлык для перемещения текущего метода внутри класса (я думаю, что это Ctrl + Shift + {Вверх или стрелка вниз))

Я хотел бы знать, имеет ли Eclipse ту же функциональность.

Я мог бы отметить весь метод, а затем alt-arrow, чтобы переместить его, но затем он перемещал бы одну строку за раз. Я бы хотел, чтобы он перемещал один элемент для каждого нажатия клавиши.

Мне также не хотелось бы использовать мышь (в виде схемы, где можно переопределить членов класса)

Ответ 1

Если вы можете позволить себе использовать мышь, вы можете сделать это из представления схемы. Это будет проще всего.

Ответ 2

если вы дважды щелкните сразу после открытия { функции, вы выберете все тело функции.

Вы можете:

  • Alt + Up: перемещение функции вверх на одну строку
  • Alt + Down: перемещение функции по одной строке

Конечно, это ярлык, который вы описываете в своем вопросе, и перемещение функции только одной строкой может привести к неправильному коду (поскольку функция может оказаться в другом).
Вы должны повторить ярлык соответствующее количество времени, чтобы фактически переместить функцию до или после другой.

Итак, ответ: Нет, не совсем как IDEA, но достаточно близко.

На самом деле, если представление схемы не отсортировано в алфавитном порядке, вы можете перетащить функцию, чтобы переупорядочить их.
Но это не ярлык.