2010-02-28 1 views
21

Update: для CSV можно импортировать в Eclipse, проверить эту Gist[Ed: или нет ... Похоже, он наполнен? знаки, где ключевые значки должны быть]Eclipse, и его совершенно не-Mac-подобные сочетания клавиш

Обсуждение

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

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

экрана панели конфигурации, если кто-нибудь есть проблемы с поиском его: alt text http://i47.tinypic.com/2dm7ow.jpg

Наручники я изменился до сих пор: [Примечание: если любой из них, кажется странным, что я пытаюсь подражать 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 

Наручниках мне нужна помощь с:

  • Отступ/Выступ выбор - Затмение они связаны с вкладки & Shift-Tab, но они не отображаются в диалоге ключей или каких-либо пунктов меню (так Keyboards.prefpane не может изменить его eitehr).

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

+5

Хороший вопрос, но только для записи, Eclipse не просто не-Mac-like. Это не-что-нибудь еще. Например, «Настройки» находится в меню «Окно» в версии Linux, чего я никогда не видел ни в одном другом приложении на любой платформе. Он даже не согласуется с самим собой во многих отношениях. например: «Является ли параметр, который я ищу в Общей/Внешний вид/Java, или Java/Внешний вид?» –

+0

Справедливая точка. Это его собственный маленький SWT-стих в этом отношении. Тем не менее, делая его более похожим на Mac, я бы улучшил качество жизни (и, возможно, большинство разработчиков нового программного обеспечения), поэтому, надеюсь, люди могут использовать этот поток, чтобы сформулировать идеи о том, как это сделать. Я все еще пытаюсь понять, как переопределить поведение сдвига по умолчанию –

+0

Не обязательно защищать сочетания клавиш быстрого доступа по умолчанию, но я могу предложить подумать о некоторых из них более внимательно. Самый большой пример, который я вижу, это поддержка контента. Клавиша ESC - это определенный перерыв в вашей кадровой настройке, которая не является проблемой, с которой я столкнулся с Ctl Space default. – Matt

ответ

1

Еще более Mac-подобный ярлык настройки свойств команды быстрого вызова Command + I (в Windows).

0

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

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

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