1

Как настроить Eclipse в Mac OS X для использования тех же ярлыков для редактирования текста, что и в Windows?

Home: move to begin of line
End: move to end of line
Cmd+Left: move one word to the left
Cmd+Right: move one word to the right

Я попытался использовать betterTouchTool и переназначил

Home to Cmd+Left  (move to line begin) 
Cmd+Left to Option+Left (move one word to the left)

Но проблема в том, что когда я нажимаю "Домой", курсор перемещается на одно слово влево, потому что Cmd+Left вызывает Option+Left.

Настройки Eclipse не позволяют назначать эти ярлыки.

Есть ли решение?

2 ответа2

1

Eclipse позволяет изменять привязки клавиш для команд. Например, команда "Предыдущее слово" может быть изменена на Cmd + стрелка влево.

http://wiki.eclipse.org/FAQ_How_do_I_provide_a_keyboard_shortcut_for_my_action%3F

Из вики ...

Отображение и редактирование текущих сочетаний клавиш

Чтобы увидеть текущую конфигурацию клавиш и сочетания клавиш, выберите команду меню Eclipse> Preferences, чтобы открыть настройки Eclipse Workbench. Выберите «Основные»> «Редактор»> «Клавиши».

Введите "Предыдущее слово" в поиске команды, затем нажмите на поле "Привязка". Затем нажмите клавишу (например, Cmd + стрелка влево), затем нажмите.

0

Так как затмение игнорирует DefaultKeyBindings.dict

https://damieng.com/blog/2015/04/24/make-home-end-keys-behave-like-windows-on-mac-os-x

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

Eclipse> Настройки> Общие> Редактор> Ключи

Затем найдите:

"Строка начала" отображается на кнопку "Конец строки" на главной странице, выберите команду "Копировать", затем нажмите "Привязка" и нажмите клавишу завершения. "Предыдущее слово", как и выше. "Следующее слово", так же, как и выше.

Если вы в конечном итоге сопоставите последовательность клавиш с несколькими командами в eclipse, eclipse покажет вам небольшое меню с возможными командами - вы можете затем вернуться к удалению / переназначению конфликтующей последовательности клавиш.

Я также скопировал команды, чтобы позволить командам ctrl-c, ctrl-v windows работать для категории редактирования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .