Как перейти к последней позиции курсора в 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 Денис Сегурет

Ответ 3

Есть стрелка Alt + влево и Alt + стрелка вправо для перехода к предыдущим/следующим позициям курсора, а CtrlQ - к последней отредактированной позиции

Ответ 4

Я использую боковые кнопки мыши, и это работает для меня

Ответ 5

Комбинация клавиш Ctrl + Q возвращает вас в последние места, где было выполнено редактирование.

Используйте Ctrl + L для обзора ярлыков. См. Также ярлыки Eclipse или этот лист обложек Eclipse.

Ответ 6

Навигация > Назад (Alt + Left_Arrow) уже позволяет вернуться к предыдущим позициям курсора даже в том же файле. Например. после нажатия Ctrl + Нажмите ссылку на локальную переменную (чтобы перейти к объявлению), затем Alt + Left переводит каретку обратно в ссылку.

Исходный источник