Как включить отмену в редакторе Eclipse Ant? - PullRequest
7 голосов
/ 27 мая 2009

Отмена не работает для меня в редакторе муравьев в затмении. Когда я нажимаю Ctrl-Z, ничего не происходит.

Можно ли как-то разрешить отмену или это ошибка?

Я использую Eclipse 3.4.2 (Ganymede) в Windows XP Professional.

Ответы [ 3 ]

9 голосов
/ 27 мая 2009

Да, отмена должна отлично работать в редакторе муравьев.
Для Ctrl-Z не работать может означать:

  • ярлык был назначен другому действию (Windows > Preferences > General > Keys)
  • размер буфера отмены как-то равен '0' (Windows > Preferences > General > Editors > Text Editor)
  • плагин как-то "крадет" ключевое событие для себя

Попробуйте новую установку и проверьте, установлена ​​ли последняя версия Galileo (3.5RC2), чтобы убедиться, что проблема сохраняется.


Примечание: zvikico упоминает о существовании известной ошибки с редактором муравьев в 3.4.2

После быстрого поиска следующие ошибки могут объяснить вашу ситуацию:

  • 267780 [редактор муравьев] удаление строки невозможно отменить после перемещения курсора
  • 247434 Не удалось отменить удаление строки в редакторе Ant, только с Eclipse IDE для разработчиков Java , с Eclipse Classic вы не получаете такое поведение

и наконец:

  • 239115 Функциональность отмены больше не работает в редакторе муравьев, в основном из-за того, что проблема с WTP решена только в 3.5
2 голосов
/ 16 января 2014

Если CTRL-Z (отменить) больше не работает, вы можете попробовать это. Это сработало для меня: перейдите в «Настройки» -> «Основные» -> «Ключи» и нажмите кнопку «Применить» или кнопку «Восстановить настройки по умолчанию»

1 голос
/ 02 апреля 2013

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

Ctrl - Z перестал работать в eclipse для меня, когда я сделал небольшое изменение в одной части своего кода, что, в свою очередь, вызвало неожиданный бесконечный цикл в другой части моего код.

  • Я использовал диспетчер задач Windows, чтобы убить приложение, которое я тестировал, когда Ctrl - Z перестал работать, а затем я использовал system.out.println(), чтобы определить часть код, в котором запускается бесконечный цикл.
  • Затем я отключил эту часть кода, что, в свою очередь, вызвало Ctrl - Z и все остальное, чтобы снова начать работать.
  • Оттуда я смог закончить отладку.
...