Eclipse w systemie Mac OSX - jak przypisać te same skróty, co w systemie Windows?

2

Jak mogę ustawić Eclipse w systemie Mac OS X, aby korzystał z tych samych skrótów edycji tekstu, co w systemie 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

Próbowałem użyć betterTouchTool i ponownie mapowałem

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

Ale problem polega teraz na tym, że kiedy naciskam „Home”, kursor przesuwa się tylko o jedno słowo w lewo, ponieważ Cmd + lewy uruchamia Option + lewy.

Preferencje Eclipse nie pozwalają na przypisywanie tych skrótów.

Czy jest jakieś rozwiązanie?

android_422
źródło

Odpowiedzi:

2

Zaćmienie pozwala zmieniać powiązania klawiszy dla poleceń. Na przykład polecenie „Poprzednie słowo” można zmienić na Cmd + Strzałka w lewo.

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

Z wiki ...

Wyświetl i edytuj bieżące skróty klawiaturowe

Aby zobaczyć bieżącą konfigurację klawiszy i skróty klawiaturowe, wybierz polecenie menu Eclipse> Preferencje, aby otworzyć Preferencje środowiska roboczego Eclipse. Wybierz stronę Ogólne> Edytor> Klucze.

Wpisz „Poprzednie słowo” w wyszukiwaniu poleceń, a następnie kliknij pole „Powiązanie”. Następnie zrób klucz (np. Cmd + strzałka w lewo), a następnie zastosuj.

nslntmnx
źródło
0

Ponieważ eclipse ignoruje DefaultKeyBindings.dict

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

Znalazłem najlepszy sposób, aby to zrobić, aby skonfigurować środowisko Eclipse w celu skopiowania istniejących poleceń kluczowych i dodania skrótów systemu Windows. Pozwala to na działanie zarówno standardowych skrótów Mac, jak i skrótów Windows.

Eclipse> Preferencje> Ogólne> Edytor> Klucze

Następnie wyszukaj:

„Początek linii” odwzoruj na przycisk Początek „Koniec linii”, wybierz polecenie kopiowania, a następnie kliknij powiązanie i naciśnij klawisz zakończenia. „Poprzednie słowo”, jak wyżej. „Następne słowo”, jak wyżej.

Jeśli ostatecznie skończysz mapować sekwencję klawiszy na wiele poleceń w środowisku Eclipse, środowisko Eclipse wyświetli małe menu z możliwymi komendami - możesz następnie wrócić w celu usunięcia / ponownego mapowania sekwencji klawiszy powodujących konflikt.

Skopiowałem także polecenia, aby umożliwić komendy ctrl-c, ctrl-v windows działające w kategorii edycji.

Świeży Codemonger
źródło