2010-05-16 11 views
7

Były dwie rzeczy, które chcę wiedzieć, jak to zrobić w Emacs (23,2 * nix):Emacs oszukiwać arkusz z listą odpowiedniki codziennego vim poleceń

  1. Go do pierwszego znaku po nacięciu w linii
  2. Idź do pierwszego znaku, który jest odpowiednikiem danego znaku (odpowiednik polecenia fx vim, że idzie do przodu, dopóki nie natrafi na znak x, może C-s (wyszukiwanie przyrostowe) jest najlepszym sposobem, aby to zrobić)

Ale myślę, że byłoby lepiej, gdybym miał cheat sheet, który zawiera listę powiązań nawigacyjnych. Może Emacs (self-documenting) może to zrobić na własną rękę. Czy istnieje lista poleceń, które są równoważne domyślnym komendom vima w dowolnym miejscu? Co powiesz na listę wiązań klawiszy nawigacyjnych w Emacs?

Odpowiedz

9
  1. M-m (z powrotem do wcięcia) zrobi to.
  2. Masz rację, C-s x to sposób na zrobienie tego.

Jeśli chodzi o prześcieradło, spróbuj zacząć od C-h b. To pokaże Ci wszystkie aktywne klawisze i możesz przejść do tego, aby dowiedzieć się, co każdy z nich robi bardziej szczegółowo.

Strona EmacsWiki na stronie ViKeys również powinna być dla Ciebie dobrym źródłem informacji.

1

This answer daje kilka alternatyw dla funkcji początkowej, która nie jest pusta (z nieco odmiennymi zachowaniami dla komentarzy i tym, co się dzieje, gdy robisz to dwa razy).

+1

Nie wiem, mam obsesję z nawiązywaniem jeden klucz ma osiem różnych rzeczy. Jeśli chcesz przejść do początku linii, naciśnij C-a. Jeśli chcesz przejść do początku tekstu, naciśnij M-m. Łatwo. – jrockway