В Eclipse сочетание клавиш Ctrl+Q принудительно закрывает приложение. Предупреждающих сообщений И нет, если вы идете в Windows -> Настройки -> Ключи, ничто не связано с Ctrl+Q, и даже если я что-то связываю, это не мешает закрытию.
2 ответа
Я попробовал этот трюк, и он сработал для меня, (версия Kepler)
Зайдите в Windows -> Настройки -> Ключи.
Поиск Close
, вы увидите два ярлыка закрытия Ctrl+F4 и Ctrl+W
Выберите любую команду « Close
и нажмите « Copy Command
, чтобы увидеть другую запись « Close
без привязки клавиш.
Нажмите только что созданную команду « Close
(которая теперь не будет иметь привязки, т.е. «Пустой» в разделе «Привязка»). Теперь в разделе « Binding
» назначьте Ctrl+Q в качестве привязки. Нажмите Apply
. Перепроверьте в Eclipse, закрывает ли Ctrl+Q ваше приложение / открытые файлы. Это закроется.
Снова теперь перейдите в Windows -> Настройки -> Ключи.
Найдите « Close
и найдите привязку, которую вы создали, « Close
-> Ctrl+Q. Нажмите на это и выберите команду Unbind Command
. Нажмите Apply
. Теперь Ctrl+Q ничего не сделает.
Надеюсь, это поможет.
Проблема не связана с привязкой ключа. Чтобы решить эту проблему, вы должны удалить привязку Ctrl+Q в следующем файле:
YourWorkspaceRootFolder \ .metadata.plugins \ org.eclipse.e4.workbench \ workbench.xmi
Удалите строку, содержащую 'keySequence = "CTRL+Q"', и Eclipse никогда не закроется снова при нажатии Ctrl+Q.