Как перейти к последней позиции курсора в Eclipse, если она находится в одном файле и не была отредактирована?
Раньше я использовал Eclipse, потом я переключился на IntelliJ некоторое время и теперь вернулся к Eclipse. В IntelliJ есть одна вещь, которую я не могу найти в Eclipse: переход к реальной последней позиции курсора - даже в том же файле, и даже если курсор был перемещен между строками с помощью клавиш arrow на клавиатуре или мыши, IntelliJ может это сделать, и я нашел его полезным.
Например:
Я перемещаю курсор, используя клавиатуру down arrow, последовательно на строках 10, 20, 30.
Теперь я на линии 30, и когда я нажимаю Alt + left, я бы хотел, чтобы курсор перешел к строке 20.
После нажатия Alt + left снова я хочу, чтобы курсор переместился в строку 10.
После нажатия Alt + right после этого я хочу, чтобы курсор снова перешел к строке 20.
В Eclipse доступны следующие ярлыки:
Alt + left - он переместится обратно в последнюю позицию курсора в другом файле, а не в последнюю позицию курсора в текущем файле, даже если я уже переместил курсор в том же файле
Alt + right - он перемещается вперед к следующей позиции курсора в другом файле, а не в следующую позицию курсора в текущем файле, даже если я уже переместил курсор в том же файле
Ctrl + Q - перемещает курсор в последнее место редактирования
Последняя версия Eclipse, в которой я тестировал вышеупомянутые ярлыки: Eclipse Luna 4.4.0.
Я нашел следующее обсуждение той же проблемы (без такой функциональности в Eclipse), которая довольно старая, но похоже, что эта функциональность не реализована в Eclipse, поскольку обсуждение на форуме eclipse.
Кто-нибудь из вас знает, будет ли эта функциональность реализована в Eclipse? Есть ли плагин для Eclipse, который обеспечивает такую функциональность навигации до последней позиции курсора?
Обратите внимание, что по причинам, описанным выше, я не удовлетворен решениями, предоставленными в качестве ответа на этот вопрос SO "Как перейти к последней позиции курсора в Eclipse?" Или другим SO вопрос "Как вернуться в Eclipse?" .
Ответы
Ответ 1
Перейдите в раздел Настройки/Общие/Ключи. Вы сможете увидеть или отредактировать привязки для:
Backward History: default is Alt←
Forward History: default is Alt→
Вы также можете использовать эти ярлыки (и увидеть привязки клавиш) на панели инструментов:
ответил 7 сентября '12 в 8:27
Денис Сегурет
Ответ 2
Для этого используйте закладки, потому что нет другого способа отслеживания необходимых строк кода. Вот ссылка о том, как использовать закладки http://www.luisdelarosa.com/2005/02/16/eclipse-tip-use-bookmarks-to-track-important-places-in-your-code/
Скриншот вышеупомянутого содержимого статьи в ссылке: ![enter image description here]()
Ответ 3
Есть стрелка Alt + влево и Alt + стрелка вправо для перехода к предыдущим/следующим позициям курсора, а CtrlQ - к последней отредактированной позиции
Ответ 4
Я использую боковые кнопки мыши, и это работает для меня
Ответ 5
Комбинация клавиш Ctrl + Q возвращает вас в последние места, где было выполнено редактирование.
Используйте Ctrl + L для обзора ярлыков. См. Также ярлыки Eclipse или этот лист обложек Eclipse.
Ответ 6
Навигация > Назад (Alt + Left_Arrow) уже позволяет вернуться к предыдущим позициям курсора даже в том же файле. Например. после нажатия Ctrl + Нажмите ссылку на локальную переменную (чтобы перейти к объявлению), затем Alt + Left переводит каретку обратно в ссылку.
Исходный источник