2009-05-26 3 views

ответ

9

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

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

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


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

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

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

и, наконец:

  • 239115 функциональность Undo больше не работает в муравьиной редактора, главным образом потому, что в Вопрос WTP, решается только в 3.5
+6

Не утруждайте себя проверкой предпочтений. Это известная ошибка в 3.4.2. Это решено в 3.5. – zvikico

+1

@zivkico: хорошо пункт. Я полагаю, вы имеете в виду 239115, что означает, что undo не работает с муравьиным редактором, только если у вас есть WTP, добавленный в ваш eclipse3.4. Я соответствующим образом обновил свой ответ. – VonC

+2

Спасибо за ваши ответы, ребята, точка в WTP сделала вещи действительно ясными. Это также объясняет, почему в некоторых моих затмениях 3.4.2 устанавливается функция отмены. –

1

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

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

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

Интересная обратная связь, практический пример в дополнение к моему первоначальному ответу почти 4 года назад. +1 – VonC

2

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