Jedną z opcji jest utworzenie ~/Library/KeyBindings/
i zapisanie listy właściwości w następujący sposób ~/Library/KeyBindings/DefaultKeyBinding.dict
:
{
"\UF729" = moveToBeginningOfLine:;
"\UF72B" = moveToEndOfLine:;
"$\UF729" = moveToBeginningOfLineAndModifySelection:;
"$\UF72B" = moveToEndOfLineAndModifySelection:;
}
Zamknij i ponownie otwórz aplikacje, aby zastosować zmiany. Pamiętaj, że DefaultKeyBinding.dict
nie jest obsługiwany przez niektóre aplikacje, takie jak Xcode lub Firefox.
W Terminalu możesz przypisać home (↖) do control-a i zakończyć (↘) do control-e z Preferencje> Ustawienia> Klawiatura. Dzięki temu nie będziesz mieć żadnych kombinacji klawiszy, aby przewinąć do górnej lub dolnej części okna.
Może być łatwiej po prostu użyć domyślnych skrótów klawiszowych. W większości rodzimych widoków tekstu:
- Ctrl-A lub opcja-up przechodzi na początek akapitu
- Control-E lub opcja-up przechodzi na koniec akapitu
- Command-left przechodzi na początek linii
- Command-Right przechodzi na koniec linii
control-a
i klawisz End, aby wysłaćcontrol-e
. Są to skróty klawiszowe w stylu Emacsa, których Terminal domyślnie używa do przesuwania linii. Będzie naśladować zwykły ruch do domu / końca, którego szukasz.Inną opcją jest włączenie ustawienia „Użyj PC Home Home / End” w Karabiner (wcześniej KeyRemap4MacBook):
Ustawienie jest zdefiniowane w Resources / include / checkbox / for_pc_users.xml .
Możesz również zapisać taki plik jako
~/Library/Application Support/KeyRemap4MacBook/private.xml
:Następnie otwórz aplikację KeyRemap4MacBook, naciśnij przycisk ReloadXML i włącz ustawienie. Aby uzyskać więcej informacji, zobacz https://pqrs.org/macosx/keyremap4macbook/xml.html.en .
źródło
Ponieważ odpowiedź ta dobrze sytuuje się w wyszukiwarkach, chcę wyjaśnić, jak to zrobiłem w najnowszej wersji Karabinera .
Ustawienie „Użyj PC Style Home / End” należy pobrać z ich strony internetowej. Będziesz chciał przejść do „Złożonych modyfikacji”, następnie „Dodaj regułę”, a następnie wybrać „Importuj więcej reguł z Internetu”. Zabierze Cię na tę stronę internetową: https://pqrs.org/osx/karabiner/complex_modifications/ gdzie w „Trybach emulacji” można znaleźć „Skróty w stylu PC”. Po kliknięciu „Importuj do Karabiner-Elements”, możesz go po prostu aktywować i jesteś gotowy do pracy 🙌🏼
Wystarczy wybrać „Dodaj regułę” i znaleźć w tym miejscu ustawienie „Użyj PC Home Home / End”.
źródło
Proponuję Ci niesamowitą keyremap4macbook , jest darmowa i pomimo nazwy działa na każdym komputerze Mac (niekoniecznie Macbooki), a tutaj możesz znaleźć najprostszy sposób na zmianę domyślnego działania przycisków home / end, aby działały tak, jak powinny (IMO)
źródło
home
iend
na zasadzie liniowej niż na podstawie pełnego dokumentu. Musimy zrobić wszystko, co w naszej mocy, aby zredukować tarcie do wykonywania najczęstszych przypadków użycia i kombinacji skrótów klawiaturowych i tym podobnych do rzadszych poleceń.Śledziłem ten post na blogu i wprowadziłem powiązania klawiszy „home” i „end”, a także kilka innych przydatnych zmian.
źródło