Tekst-alt alt-f, aby przejść do przodu o jedno słowo

5

Niedawno przełączyłem się z Linuksa, więc wciąż mam problemy - proszę, chodź ze mną. ;)

Jedną z rzeczy, która naprawdę zabija teraz moje mięśnie pamięci emacsa, jest brak alt + fa i alt + b przeskoczyć do przodu i do tyłu o słowo. Dostałem flagę meta / option w preferencjach Terminal.app (tak alt + . teraz działa zgodnie z oczekiwaniami), ale nie znalazłem podobnej opcji dla Textmate. Jeszcze lepiej, gdybym mógł włączyć go jako globalne ustawienie Mac OS X dla klawiatury amerykańskiej (tak by działało we wszystkich polach wprowadzania). W tej chwili otrzymuję następujące bezużyteczne (dla mnie) kodowania:

alt + fa : ƒ

alt + b : ∫

Każda pomoc byłaby bardzo mile widziana. Dzięki!

pithyless
źródło
1
Dziękujemy Am1rr3zA za wskazanie, jak stylować skróty klawiaturowe; to wygląda znacznie lepiej. :)
pithyless

Odpowiedzi:

5

Jak zwykle... KeyRemap4MacBook na ratunek: P Jego tryb emacs da ci te powiązania, a ty możesz wybrać znacznie więcej powiązań niż to:

alt text

Robert S Ciaccio
źródło
1

FYI, chyba nie jest wymieniony na liście skrótów Mac, ale na moim Macbook Air możesz nacisnąć

Ctrl + opcja + fa

i

Ctrl + opcja + b

przesunąć odpowiednio do przodu i do tyłu o jedno słowo.

Michael Smith
źródło
0

Jednym ze sposobów zmiany mapowania kluczy w innych aplikacjach byłoby również utworzenie ~/Library/KeyBindings/ i zapisz listę nieruchomości jak ta DefaultKeyBinding.dict:

{
    "~b" = moveWordBackward:;
    "~f" = moveWordForward:;
    "~d" = deleteWordForward:;
    "~l" = (moveWordForwardAndModifySelection:, lowercaseWord:);
    "~u" = (moveWordForwardAndModifySelection:, uppercaseWord:);
    "~c" = (moveWordForwardAndModifySelection:, capitalizeWord:);
}

Możesz też cp /Applications/TextMate.app/Contents/Resources/KeyBindings.dict ~/Libary/Application\ Support/TextMate/KeyBindings.dict i dodaj tam te same klucze.

Lri
źródło