Затмение и его полностью не-Mac-подобные клавиши - PullRequest
21 голосов
/ 01 марта 2010

Обновление: для CSV, который вы можете импортировать в Eclipse, отметьте это Gist [Ред .: или нет ... похоже, что оно заполнено? отмечает, где должны быть значки клавиш]

Обсуждение

Я уже некоторое время избегаю разработки Java в OS X, только потому, что пользовательский интерфейс Eclipse кажется крайне несовместимым с HIG в OS X. Не в последнюю очередь это привязки клавиш по умолчанию под окнами, но совершенно неприемлемо для Mac.

Я нахожусь в процессе исправления привязок клавиш, которые я могу в Preferences -> Keys, но некоторые из них проблематичны.

Экран панели конфигурации, если у кого-то есть проблемы с ее поиском: alt text

Привязки, которые я изменил до сих пор: [Примечание: если что-то из этого кажется странным, я пытаюсь имитировать Xcode, где это возможно, в отсутствие еще более широкого стандартного ярлыка на Mac]

      Name      |     Old Command  |  New Command  
----------------------------------------------------
Content Assist  | Ctrl-Space       | Escape 
Redo            | Cmd-Y            | Cmd-Shift-Z
Find Next       | Cmd-K            | Cmd-G
Find Previous   | Shift-Cmd-K      | Shift-Cmd-G
Backward History| Cmd-[            | *Unbind Command*
Forward History | Cmd-]            | *Unbind Command*
Properties      | Alt-Return       | Cmd-I
Debug           | Cmd-F11         | Cmd-Y
Run (in Windows)| Cmd-Shift-F11    | Cmd-R
Build Clean     | *Nothing*        | Cmd-Shift-K

Привязки, с которыми мне нужна помощь:

  • Выбор отступа / отступа - Eclipse привязывает их к tab & shift-tab, но они не отображаются в диалоге Keys или каких-либо пунктах меню (поэтому Keyboards.prefpane не может изменить его eitehr).

Я отредактирую этот вопрос еще с некоторыми, как я думаю о них. Поскольку не обязательно один правильный ответ, и эта страница может со временем меняться, это больше подходит для вики-страницы сообщества. Целью этой страницы будет создание экспорта настроек, который может быть использован другими пользователями.

Ответы [ 2 ]

1 голос
/ 01 марта 2010

Еще один более похожий на Mac ярлык - это установка ярлыка для команд «Свойства» на Команда + I (в Windows).

0 голосов
/ 01 мая 2012

Я столкнулся с раздражающим поведением связывания клавиш только сегодня. На Mac клавиша выбора плюс любая стандартная клавиша всегда используются для доступа к расширенным символам - и это поведение было единым для всех стандартных приложений Mac на протяжении десятилетий. Я могу быть в меньшинстве среди кодировщиков, но я думаю, что в настоящее время все поддерживает UTF-8, непосредственный ввод символов, отличных от ASCII, таких как ©, -, ¥, «,», € и ¢, делает текст более читабельным и компактным, чем избегая всего (©, –, ¥, “, ”, € и ¢, соответственно). Аналогично с родными словами в других языках, таких как français (français) и español (español), и типографски лучше сокращений, как они (they’re).

Связки клавиш Eclipse раздражающе отменяют это и мешают стандартному поведению клавиатуры Mac. Вы можете вернуть нормальное поведение Mac здесь, вернувшись к префиксам Eclipse Keys, отсортировав их по Binding и удалив все привязки с помощью ⌥, за которыми следует буква или цифра (но не те, которые начинаются с ⌥⌘).

...