Klawisze Maca w Sublime Text 2

0

Próbuję skonfigurować niestandardowe powiązanie klawiszy w Sublime Text 2 (na Macu), aby móc używać klawiszy klawiatury „Home” i „End”, aby przejść do początku / końca linii, gdy jestem używany do używania tych kluczy z komputera. Ale nie mam szczęścia.

Na razie muszę użyć „Ctrl + e” i „Ctrl + a” w Sublime, aby przejść do początku lub końca linii.

Próbowałem edytować następujący plik.

Domyślna (OSX) .sublime-keymap - Użytkownik

Nie jestem pewien, jakie „polecenie” dodać do mojego kodu. Każda pomoc byłaby mile widziana.

[{„keys”: [„home”], „command”: „???” }, {„keys”: [„end”], „command”: „???” }]

Z góry dziękuję!

Vasek
źródło

Odpowiedzi:

3

Możesz także zmienić mapowanie strony głównej i zakończyć w OS X. Zapisz listę właściwości w następujący sposób ~/Library/KeyBindings/DefaultKeyBinding.dict:

{
  "\UF729" = moveToBeginningOfLine:;
  "\UF72B" = moveToEndOfLine:;
  "$\UF729" = moveToBeginningOfLineAndModifySelection:;
  "$\UF72B" = moveToEndOfLineAndModifySelection:;
}

Następnie zamknij i ponownie otwórz Sublime Text lub inne aplikacje, aby zastosować zmiany.

Więcej informacji można znaleźć na stronie http://www.hcs.harvard.edu/~jrus/site/cocoa-text.html lub http://lri.me/keybindings.html .

Lri
źródło
Cześć Lauri, dziękuję za odpowiedź. Przeprowadziłem dodatkowe badania po przeczytaniu twojej odpowiedzi i wydaje się, że twoja odpowiedź jest słuszna. Jednak tak naprawdę nie mogę znaleźć folderu „KeyBindings” w moim systemie. Jeśli tam jest, nie mogę go znaleźć w ~ / Library /. Używam: MacBook Pro: Software OS X 10.8.3.
Vasek
@Vasek Domyślnie nie istnieje, ale możesz go po prostu utworzyć.
Lri
0

Oto odpowiedź na moje pytanie, jak skonfigurować klawisze „Home” i „End” w Sublime Text 2 na Macu

Poniższy kod trafia do Wiązania klawiszy - plik użytkownika

{„keys”: [„home”], „command”: „move_to”, „args”: {„to”: „bol”, „extension”: false}}, {„keys”: [„end”] , "command": "move_to", "args": {"to": "eol", "przedłużyć": fałsz}}

Vasek
źródło