Ответ 1
Если вы можете позволить себе использовать мышь, вы можете сделать это из представления схемы. Это будет проще всего.
Intellij имеет ярлык для перемещения текущего метода внутри класса (я думаю, что это Ctrl + Shift + {Вверх или стрелка вниз))
Я хотел бы знать, имеет ли Eclipse ту же функциональность.
Я мог бы отметить весь метод, а затем alt-arrow, чтобы переместить его, но затем он перемещал бы одну строку за раз. Я бы хотел, чтобы он перемещал один элемент для каждого нажатия клавиши.
Мне также не хотелось бы использовать мышь (в виде схемы, где можно переопределить членов класса)
Если вы можете позволить себе использовать мышь, вы можете сделать это из представления схемы. Это будет проще всего.
если вы дважды щелкните сразу после открытия {
функции, вы выберете все тело функции.
Вы можете:
Конечно, это ярлык, который вы описываете в своем вопросе, и перемещение функции только одной строкой может привести к неправильному коду (поскольку функция может оказаться в другом).
Вы должны повторить ярлык соответствующее количество времени, чтобы фактически переместить функцию до или после другой.
Итак, ответ: Нет, не совсем как IDEA, но достаточно близко.
На самом деле, если представление схемы не отсортировано в алфавитном порядке, вы можете перетащить функцию, чтобы переупорядочить их.
Но это не ярлык.