2010-02-28 8 views
21

Update: dla CSV można zaimportować do Eclipse, sprawdź ten Gist[red: czy nie ... wygląda jakby wypełniona? Znaki gdzie najważniejsze ikony powinny być]Eclipse i jego Całkowicie Un-Mac-Like powiązania klawiszy

Dyskusja

mam unikać rozwój Java w OS X już od jakiegoś czasu, tylko dlatego, że Eclipse UI czuje się wyjątkowo niespójne z HIG OS X. Niektóre z nich to domyślne domyślne powiązania klawiszy z domyślnymi oknami, ale całkowicie niemożliwe do zaakceptowania na Macu.

Jestem w trakcie ustalania kluczowych powiązań, które mogę w Preferences -> Keys, ale niektóre z nich są problematyczne.

Ekran panelu konfiguracyjnego jeśli ktoś ma problem ze znalezieniem go: alt text http://i47.tinypic.com/2dm7ow.jpg

Wiązania Zmieniłem tak daleko: [Uwaga: jeśli którykolwiek z nich wydają się dziwne, próbuję naśladować Xcode gdzie jest to możliwe w przypadku braku nawet szerszym standardowego skrótu na 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 

Wiązania potrzebuję pomocy:

  • wcięcie/Wysunięcie wybór - Eclipse nich wiąże się zakładka & shift-tab, ale nie pojawiają się one w oknie kluczy lub jakichkolwiek elementów menu (tak Keyboards.prefpane nie można zmienić to eitehr).

Będę edytować to pytanie z kilkoma innymi, jak myślę o nich. Ponieważ nie zawsze istnieje jedna poprawna odpowiedź i strona ta może się zmieniać z czasem, jest to bardziej odpowiednie jako strona wiki społeczności. Celem tej strony będzie utworzenie eksportu ustawień, które mogą być udostępniane i ponownie wykorzystywane przez inne osoby.

+5

Dobre pytanie, ale tylko dla przypomnienia, Eclipse nie jest po prostu un-Mac-like. Jest to coś zupełnie innego. Na przykład "Preferencje" znajdują się w menu "Okno" w wersji Linux, co jest czymś, czego nigdy nie widziałem w żadnej innej aplikacji na żadnej platformie. Nie jest nawet spójny z samym sobą na wiele sposobów. np: "Czy ustawienie, którego szukam w ogóle/wygląd/Java lub Java/wygląd?" –

+0

Punkt targów. To jest jego własny mały SWT-wiersz w tej sprawie. Nadal jednak zwiększanie wydajności w stylu Maca poprawiłoby jakość mojego życia (i prawdopodobnie większość nowych programistów), więc mam nadzieję, że ludzie będą mogli użyć tego wątku, aby wysunąć pomysły, jak to zrobić. Nadal staram się wymyślić, w jaki sposób zastąpić domyślne zachowanie na pasku przesunięć –

+0

Niekoniecznie chroniąc domyślne klawisze skrótów Eclipse, ale mogę zasugerować bliższe przyjrzenie się niektórym z nich. Największy przykład, jaki widzę, to pomoc w zakresie treści. Klucz ESC to definitywna przerwa w rytmie pisania, co nie stanowiło problemu z domyślną wartością Ctl Space. – Matt

Odpowiedz

1

Innym bardziej Mac podobny skrót jest ustawienie właściwości poleceń skrótu Komendy + I (w systemie Windows).

0

Wpadłem dziś w irytujące zachowanie wiązania klawiszy. W komputerach Mac klucz opcji i każdy standardowy klucz są zawsze używane do uzyskiwania dostępu do rozszerzonych znaków - i to zachowanie jest zgodne ze wszystkimi standardowymi aplikacjami Mac od dziesięcioleci. Mogę być w mniejszości wśród programistów, ale myślę, że biorąc pod uwagę, że obecnie wszystko obsługuje UTF-8, bezpośrednie wpisywanie znaków spoza ASCII, takich jak: ©, -, ¥, ",", € i ¢, czyni bardziej czytelnym i zwartym HTML niż uniknięcie wszystkiego (©, –, ¥, “, ”,, ”, € i ¢, odpowiednio). Podobnie jest z natywnymi słowami w innych językach, takich jak français (français) i español (español), i typograficznie lepszymi skurczami takimi, jakimi są (they’re).

Powiązania klawiszy Eclipse irytująco ją zastępują i uniemożliwiają zachowanie standardowej klawiatury komputera Mac. Możesz przywrócić normalne zachowanie komputera Mac, powracając do prefixów Eclipse Keys, sortując według Binding i usuwając wszystkie wiązania za pomocą ⌥, po którym następuje litera lub liczba (ale nie zaczyna się od ⌥⌘).

Powiązane problemy