Я использую Helios на Mac Snow Leopard. Я не знаю почему, но внезапно мои клавиши со стрелками и кнопка удаления начинают работать не только в Eclipse (поэтому Eclipse игнорирует их), но остальные кнопки работают нормально. Никаких исключений / ошибок нигде на экране не возникает. Я точно не знаю, как воспроизвести эту неисправность.
Все, что я могу сказать, у меня точно такая же проблема с этим парнем здесь . Плохо то, что сообщение отправлено в 2002 году: s
Есть ли у кого-нибудь из вас такая же проблема? Какие-либо предложения?
Редактировать:
Пожалуйста, отметьте «я тоже» в этом отчете об ошибке, надеясь, что она скоро будет исправлена.
Ответы:
ОБНОВЛЕНИЕ: 7/11/2017 У меня не было этой проблемы повторно в течение нескольких лет. Либо Eclipse исправил проблемы, либо более поздняя версия Mac OSX что-то исправила. Для записи я запускаю Eclipse 4.5.2 на OSX 10.11.6.
ОБНОВЛЕНИЕ: 29.04.2011. Теперь похоже, что это вообще не проблема с рабочей областью или настройками клавиатуры. Это произошло снова, но восстановление из старых рабочих областей не устранило проблему. В конце концов мне пришлось перезагрузить Mac, что, казалось, все решило. Я собираюсь попробовать перезапустить в будущем немедленно, если я увижу это снова. Я отправил эту ошибку в Eclipse . Пожалуйста, добавьте комментарий «я тоже» к ошибке, если она не была исправлена, и вы можете воспроизвести это в своей системе.
Я также слышал, что на Mac вы можете решить эту проблему, переведя устройство в спящий режим, закрыв крышку ноутбука или переместив меню Apple в спящий режим, подождите несколько секунд и затем снова запустите его. Еще не пробовал.
Кстати, когда это происходит, обновление и другие механизмы не работают.
ОБНОВЛЕНИЕ: 13.04.2011. Хотя приведенные ниже инструкции действительно устранили мои проблемы с клавиатурой, я обнаружил другие проблемы с моей конфигурацией и, наконец, был вынужден восстановить свою рабочую область из резервных копий.
ПРИМЕЧАНИЕ: Это не рекомендуется, но здесь для информации. Обычно эти ключи обрабатываются собственным виджетом и не определены.
Итак, у меня была такая же проблема в Eclipse 3.6.2.r362 на Mac OSX 10.6.7. Удаляем влево и стрелки не работают. Они работали в других приложениях. Option-Arrows отлично работали для перемещения выделения. Стрелки работали в окне настроек клавиатуры. Не получилось переключиться на другое приложение и обратно. Повторный запуск затмения не имел никакого значения. Переключение схем клавиатуры из Emacs -> Default -> Emacs не работало. Нажатие всех клавиш-модификаторов ничего не дало. Я попробовал все следующее, но ничего не помогло: перестроить проект, обновить исходный код, перезапустить Eclipse.
Наконец, я смог исправить это, перейдя в «Настройки» -> «Общие» -> «Ключи» и сбросив каждую из привязок для следующих клавиш. Привязки для каждого из ключей были пустыми.
Delete Previous
отступитьLine Up
к стрелке вверхLine Down
к стрелке внизPrevious Column
к стрелке влевоNext Column
к стрелке вправоЭто сработало, но затем я заметил, что все привязки клавиш emacs были прикручены. Я думал, что они работали раньше, поэтому я не уверен, когда это произошло. Мне пришлось восстановить привязки клавиш по умолчанию (после записи тех, которые я настроил), а затем восстановить свои собственные настройки.
Это заставляет меня задуматься, какие еще привязки клавиш были сброшены и что с этим связано. Обидно, но, по крайней мере, я могу вернуться к кодированию.
источник
Я смог «восстановить» клавиши со стрелками и возврата, «Обновив» проект.
источник
Если вы видите те же симптомы в Eclipse Windows, просто нажмите все кнопки мыши (включая колесо, если оно у вас есть) одновременно, и это, кажется, решит проблему.
источник
Та же странная проблема, у меня это сработало: я только что понял, что если я переключу редактор, а затем снова вернусь, backspace снова начнет работать. ( источник )
источник
Для меня первопричиной была моя мышь .
Клавиши Backspace и навигации не работали. Я мог бы временно исправить это, вручную установив привязки клавиш, как описано на этой странице.
Основная причина и постоянное решение заключались в том, чтобы исправить застрявшую 3-ю кнопку мыши на моей мыши Evoluent Vertical Grip. Поскольку я никогда не использовал эту кнопку, я не заметил, что она была задействована постоянно, вероятно, из-за того, что мышь слишком много раз соскальзывала со стола на землю. Как только мне удалось отцепить кнопку, проблема была немедленно решена.
Это было действительно неприятно. Я неделями размышлял, почему это происходит, и время от времени искал в Интернете ответы. Конечно, у меня было временное решение, но то, что это продолжалось, меня раздражало. Я пробовал переустановить Eclipse с нуля, пробуя разные версии и переключая рабочие области, но ничего не помогло. Я удивлен, что после всего этого кнопка мыши застряла.
источник
Также убедитесь, что кто-то не установил
vrapper
плагин, чтобы Eclipse принимал команды, подобные vi / vim. В этом случае нажатиеi
позволяет получить доступ к окну редактора. Если вы не знаете, что колледж установил его (смотрит на кого-то), это может быть правильный $% # & $ @! Если он установлен, на верхней панели инструментов будет значок V. Этот плагин можно удалить, перейдя в каталог, в котором установлен Eclipse, в окне терминов и запустивfind . -name '\*vrapper\*' -exec rm -rf {} \;
Это или утомит вас мозгом, но предположительно повысит вашу продуктивность, изучив все команды Vim. Надеюсь, это кому-то поможет ...
источник
В средах Windows и Linux я сталкивался с такими проблемами, когда система считала, что нажата клавиша-модификатор. При нажатии и отпускании всех клавиш-модификаторов проблемы часто исчезают. Однако в OSX у меня не было таких проблем, так что это может быть совершенно неправильно.
Если простая идея не решает проблему, вы можете попробовать запустить новую рабочую область, чтобы проверить, не вызывает ли проблема какие-либо предпочтения; или вы можете загрузить новый экземпляр Helios, чтобы проверить, работает ли он. Я знаю, что это все серьезные проблемы, но может определить местонахождение проблемы.
В противном случае вам стоит взглянуть на недавно заданный вопрос о проблемах с клавиатурой , возможно, есть какие-то подсказки, как их решить.
источник
У меня была такая же проблема с клавишей «Удалить» в Eclipse 3.7.0 в Windows Vista. Внезапно ключ перестал работать, и я не мог понять почему. Недавно я нашел способ исправить это при возникновении проблемы - у меня каждый раз работает:
В окне редактора кода в Eclipse наведите курсор на какой-либо метод или переменную или что-то еще, пока не появится всплывающее окно с надписью «Нажмите« F2 »для фокуса» в правом нижнем углу. Щелкните всплывающее окно, чтобы переключить фокус, затем снова щелкните окно редактора, чтобы всплывающее окно исчезло, и, вуаля, клавиша «Удалить» снова работает.
источник
Была такая же проблема. Оказалось, что это моя средняя кнопка на беспроводной мыши, которую кладут в сумку для ноутбука. Обычно я выключаю мышь, но на этот раз забыл. Рад, что у других была эта проблема, иначе я бы все еще искал причину.
источник
Я сталкивался с этой проблемой много лет. Однако это случается так редко, что я почти всегда забываю, что сделал, чтобы решить эту проблему. Я думаю, что перезапуск исправляет это большую часть времени, и несколько раз «обновление» работало, но в 100% случаев ничего не работает.
В любом случае, кто-то в отчете об ошибке предложил просто перевести MacBook в спящий режим. Это сработало для меня как прелесть, поэтому выложу его для использования в будущем.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=344290#c24
Между прочим, я испытал подобное поведение с другими приложениями, в частности с Firefox. Я считаю, что это связано с привязками клавиш в целом и с любым приложением, которое предоставляет переопределения для значений по умолчанию в ОС (это довольно серьезное предположение, поэтому относитесь к нему с соответствующим большим недовольством). Со мной такое тоже случалось в Xcode, но простой перезапуск приложения исправляет, тогда как с Eclipse этого в большинстве случаев было недостаточно.
источник
Используя eclipse JUNO в Win XP, я также столкнулся с этой проблемой. Перезапуск рабочей среды с помощью File> Restart не работает, но закрытие eclipse и повторный запуск с -clean в командной строке ключи снова начинают работать, без перезапуска окон.
источник
Примечание. Это исправление было найдено в другом месте - вы можете исправить это в Mac OSX с помощью средства поиска принудительного уничтожения. У меня это отлично сработало. Перезагрузка не потребовалась!
источник
По какой-то странной причине, открытие
preferences window
и закрытие сразу решает эту проблему для меня (другие решения здесь не работали).источник
На всякий случай это кому-то поможет ... Я случайно снова заработал, выполнив следующие действия:
Как только редактор (это был файл JSP, кстати) обновился, я снова полностью использовал стрелки, удаление и т. Д.
YMMV
источник
MacBook Pro 10.6.8, Eclipse Helios внезапно удаляются, и стрелки больше не работают. Перезагрузка у меня сработала.
источник
Я тоже столкнулся с той же проблемой. В моем случае не работает только клавиша удаления. Я использую eclipse helios в ubuntu. Приведенные здесь решения не работают. Однако перезапуск решает проблему.
источник
У меня есть подозрение, что это происходит после обновления Java на моем Mac. Поэтому после обновления Java рекомендуется всегда перезагружать компьютер.
источник
У меня возникла такая же проблема, когда я начал использовать JRobot. В одном фрагменте кода я нажал кнопку мыши, но не отпустил ее. Отпустив мышь в более позднем фрагменте кода, мне удалось решить проблему. Вы можете воссоздать эту проблему, используя приведенный ниже код. Отпустите кнопку мыши, чтобы решить проблему.
источник
У меня сработало одновременное нажатие левой и правой кнопки мыши несколько раз.
источник
Используя eclipse Luna (4.4) в Redhat и просматривая через Xming (Windows 7, 64-разрядная версия), я не мог использовать backspace, стрелки, удалить или даже ввести, но буквенно-цифровые символы работали. Эта проблема не возникала периодически, но всегда возникала с самого начала. Что касается меня, я обнаружил, что установка точки останова в коде, запуск и разрешение eclipse переключать перспективы исправляли это каждый раз. Надеюсь, это поможет кому-то другому, поскольку приведенные выше предложения (например, переключение редакторов, изменение сопоставления клавиш, обновление и перезапуск eclipse) не сработали для меня.
Одна интересная диагностика возникшей у меня проблемы заключалась в том, что при переходе на экран, где вы меняете сопоставление клавиш, я мог использовать клавишу удаления. Но не в файлах java или текстовых файлах без названия.
источник
РАБОТАЛ!!!
Я использую Eclipse Luna и Windows 7, но думаю, что он работает и со всеми видами.
В Eclipse перейдите на вкладку Window-> Preferences-> General-> keys
Затем найдите в списке команды «Удалить» и «Удалить предыдущее» и проверьте, назначены ли они чем-то или нет. Если он назначен с неправильной клавишей, нажмите «Отменить привязку».
Просто выберите команду, которую вы хотите изменить, и нажмите клавишу, которая должна находиться в поле «привязка».
Я думаю, что это работает для следующего, следующего столбца, предыдущего, предыдущего столбца, строки вверх, строки вниз или чего угодно!
источник
Если бы аналогичная проблема с неработающими «вводом» и «удалением», ни один из вышеперечисленных методов мне не помог - для решения проблемы мне пришлось переключиться на форматировщик java по умолчанию (тот, который я использовал, почему-то перестал работать)
источник