2013-08-06 3 views
7

Я только что обновил Eclipse от Juno до Kepler, и вдруг я больше не могу вводить звездочки. Мне нужно открыть текстовый редактор, ввести там звездочку, а затем скопировать его в Eclipse. I может введите звездочку в Eclipse, когда я использую Find/Replace, но я не могу, когда редактирую файл python или Java.Почему я не могу ввести звездочку в Eclipse?

+0

проверить эту ссылку https://bugs.eclipse.org/bugs/show_bug.cgi?id=411723 – meda

+0

Это ошибка, кажется, указывают, что они имели несколько нажатий клавиш команд сдвига а + 8 + I. Вы можете посмотреть ключевые привязки. –

ответ

4

Закрыть затмения. grep ваше рабочее пространство для SHIFT + 8; он должен возвращать матчи в workbench.xmi:

workspace/.metadata/.plugins > grep -R "SHIFT+8" * 
org.eclipse.e4.workbench/workbench.xmi: <bindings xmi:id="_aLHQwCaAEeOBOe4lOFe2qQ" keySequence="SHIFT+8 W" command="_eZ-6uoZrEeKW-cnY0IziBw"> 
org.eclipse.e4.workbench/workbench.xmi: <bindings xmi:id="_aLH30CaAEeOBOe4lOFe2qQ" keySequence="SHIFT+8 I" command="_eZucD4ZrEeKW-cnY0IziBw"> 

Отредактируйте workbench.xmi файл и удалить обязательные элементы. Перезапустите затмение, и оно должно быть исправлено.

+0

Я сделал это, но после того, как я напечатал SHIFT + *, эта настройка таинственно восстановилась :(Любая идея, как удалить их навсегда? – Babu

+0

Если я удалил привязки клавиш, я могу набрать * в течение нескольких дней, пока ошибка не повторится. идея о том, что вызывает эту ошибку? Что заставляет мой компьютер автоматически генерировать эту привязку клавиш в первую очередь? –

4

Если вы предпочитаете не вручную редактировать файл workbench.xmi, вы также можете переназначить привязки, перейдя в Eclipse> Preferences ...> General> Keys. В этом случае двумя виновниками являются «Импорт» и «Добавить в рабочий набор». (Просмотрите список результатов поиска для тех, у кого есть ⇧8 в них, затем полностью переназначайте или отмените их назначение.)

+1

По какой-то причине мне пришлось перезапустить Eclipse, чтобы заставить это работать. –

5

Как показано на рисунке, для команды импорта была назначена клавиша быстрого доступа shift+8. Вы должны изменить это назначение, указав новый или удалив его с помощью кнопки unbind command.

Сделайте то же самое для всех команд, нажмите «Применить» и перезапустите Eclipse.

Eclipse shortcut settings screenshot

Смежные вопросы