Скрытые сочетания клавиш (?)

В Eclipse Juno я не могу отменить привязку CTRL+ALT+W, потому что связанная команда (показать свойства в SVN) работает с этой привязкой , при этом нет никакой привязки к CTRL+ALT+W на вкладке «Настройки» / «Общие» / «Ключи». Более того, я отвязал все привязки к W.

Проблема в том, что ALTGR+W (CTRL+ALT+W) это '|' (вертикальная черта) в венгерской раскладке клавиатуры. Итак, я не могу ввести '|' в Затмении.

Может быть, где-то есть скрытые привязки клавиш?


person m_and_m    schedule 24.10.2012    source источник
comment
stackoverflow.com/q/54886/106261   -  person NimChimpsky    schedule 24.10.2012
comment
Эта ссылка не отвечает на мою проблему, а только обсуждает сочетания клавиш и сочетания клавиш Eclipse (которые можно просмотреть в настройках). В моем Eclipse нет никаких привязок к CTRL+ALT+W, но он делает «Показать свойства SVN» вместо типа '|'. Это моя проблема!   -  person m_and_m    schedule 25.10.2012


Ответы (1)


Я нашел решение! Все сочетания клавиш хранятся в [your-workspace]\.metadata\.plugins\org.eclipse.e4.workbench\workbench.xmi, и я нашел здесь CTRL+ALT+W (не знаю, почему не отображается в настройках). Я изменил его на любой другой ключ или вставил <tags>deleted</tags> в тег bindings. (Я вышел из Eclipse до этого). После перезапуска Eclipse CTRL+ALT+W освобождается.

Теперь ALTGR+W вводит '|'. Это была моя цель!

person m_and_m    schedule 25.10.2012
comment
такая же проблема... раньше не было. Я не знаю, связано ли это с переустановкой системы и копированием рабочей области eclipse. - person IBoS; 05.11.2012
comment
Только что проверил. Это определенно из-за копии рабочей области. Чтобы избежать такого поведения, импортируйте старые проекты один за другим в новый Eclipse. - person IBoS; 06.11.2012
comment
В отличие от @IBoS, у меня это было сразу после того, как я создал новое рабочее пространство и импортировал несколько проектов. Фантомная привязка клавиш. Когда я скопировал workbench.xmi из другого рабочего пространства, он был исправлен. Причина, вероятно, в том, что Eclipse поддерживает этот файл параллельно с org.eclipse.ui.workbench.prefs, поэтому, если вы скопируете один файл, но не другой, произойдет рассинхронизация. - person Mark Jeronimus; 12.10.2014
comment
У меня была такая же проблема с новым eclipse с новым рабочим пространством, в которое я импортировал проекты, используемые в старом Eclipse/workbench. - person Miki; 16.05.2017