Во-первых, я не ищу CTRL + SHIFT + P, но что-то немного более гибкое. Есть ли способ перепрыгнуть из в любом месте блока в начало или конец этого блока?
Перейти к началу/концу блока в Eclipse
Ответ 1
CTRL + SHIFT + UP работает и возвращает вас к началу функции. Если вы повторите это снова, вы перейдете к следующей функции в восходящем направлении. CTRL + SHIFT + DOWN позволяет вам назначать имена функций в направлении DOWNWARD.
Я попытался в версии: Mars.1 Release (4.5.1)
Ответ 2
Я боюсь, что команда, которую вы ищете, не существует в vanilla Eclipse.
Вы можете попробовать Shift + Alt + ↑ , который выберет входящий элемент. Он должен в конечном итоге выбрать целый блок. ← затем перемещает курсор в начало, → перемещает его в конец.
Но это действительно не быстрее, чем:
- End, чтобы перейти в конец строки
- Ctrl + Shift + P, чтобы перейти к концу блока
- Ctrl + Shift + P снова, чтобы перейти к началу блока
Если ваш код несколько отформатирован (т.е. не все в одной строке), это всегда должно работать.
Также проверьте список возможных ярлыков в разделе "Настройки" - "Основные" - "Ключи", нет того, что делает то, что вы хотите.
Ответ 3
В Eclipse на Mac вы можете перейти в верхнюю часть редактора файлов, используя command + ↑. И вы можете перейти к нижней части редактора файлов, используя command + ↓.
Ответ 4
Я обращаюсь к ситуации, когда кто-то хочет найти, к какому методу относится определенная строка кода (это полезно для больших блоков методов, когда вы достигли определенной строки с помощью поиска ключевого слова в рабочей области). Конечно, это отвечает конкретному подзадачу, поскольку методы также являются блоками кода, но не все блоки кода являются методами.
Можно постепенно нажимать Shift + Alt + Стрелка вверх, как указано в ответе выше, и в конечном итоге выделит все тело метода вложения.
Однако при выделении фрагмента кода в представлении Outline его включающий метод уже выделяется, и нажатие на него приведет к фокусировке на начале метода в редакторе.