Emacs Cheatsheet

Emacs Cheatsheet
Emacs to wysoce wszechstronny i elastyczny edytor tekstu, który oferuje użytkownikom wiele potężnych rozszerzeń i pakietów. Często uważa się, że ma bardzo stromą krzywą uczenia się, a przy zainstalowaniu tak wielu rzeczy trudno jest śledzić ich wszystkich.

Dlatego stworzyliśmy ten śwórz Emacs, aby pomóc wygładzić Twoje wrażenia.

Terminologia

Aby ułatwić zrozumienie poleceń, Emacs ma kilka skrótów, które należy wyjaśnić, zanim przejdziemy do niektórych z jego niezbędnych poleceń.

Poniżej określono, co oznacza każda terminologia w kategoriach kluczowych powiązań:

  • C-X oznacza: kliknij kontrolę i x jednocześnie
  • M-X oznacza: wpisz alt, a następnie x; M tutaj odnosi się do meta

Dostęp do pomocy

Emacs ma dość szczegółowy i prosty system pomocy. Dla użytkowników po raz pierwszy oferuje wbudowany samouczek, do którego można uzyskać dostęp, korzystając Ctrl + H śledzony przez T Klucze.

Uderzając Ctrl + H śledzony przez R, Użytkownicy mogą uzyskać dostęp do niezwykle szczegółowej instrukcji EMACS.

Podstawowe polecenia obsługi plików

Aby otworzyć lub utworzyć plik, naciśnij klawisze Ctrl + x śledzony przez Ctrl + f i wtedy Wprowadź nazwę pliku. Jeśli plik istnieje z tą nazwą, otworzy ten plik. Jeśli jednak plik o tej nazwie nie jest obecny, EMACS utworzy nowy plik o tej nazwie.

Aby zastąpić ten aktualnie otwarty plik innym, naciśnij klawisze Ctrl + x śledzony przez Ctrl + v i wprowadź nazwę pliku nowego pliku.

Plik można zapisać za pomocą Ctrl + x, śledzony przez Ctrl + s. Aby zapisać plik o innej nazwie, użyj skrótu Ctrl + x śledzony przez Ctrl + w a następnie wejdź do Nowa nazwa pliku.

Skrót Ctrl + x, śledzony przez I, można również użyć do wstawienia zawartości innego pliku do bieżącego pliku.

Aby sprawdzić liczbę otwartych plików lub buforów, naciśnij Ctrl + x, śledzony przez Ctrl + b.

Aby przejść z jednego pliku na drugi Ctrl + x, śledzony przez B.

Aby zamknąć pliki, naciśnij Ctrl + x, śledzony przez k. Jeśli nie jest określony plik, plik domyślny jest zamknięty.

Aby zrezygnować z Emacsa, uderz Ctrl + x śledzony przez Ctrl + c.

Krążyć po okolicy

Podobnie jak VIM, Emacs oferuje skróty dla ruchów kursorów jako alternatywy dla używania myszy. Poniższa tabela opisuje je szczegółowo

Ruch kluczy
Ruch przez Do przodu Do tyłu
Postacie Ctrl + f Ctrl + b
Słowa Alt + f Alt + b
Linie Ctrl + N Ctrl + p
Zdania Alt + e Alt + a
Akapity Alt + Alt +
Koniec/początek linii Ctrl + e Ctrl + a
Koniec/początek bufora Alt +> Alt + <
Przewijanie Ctrl + v (w dół) Alt + V (w górę)

Aby wyświetlić numery linii w EMACS, uderz Alt + x i wejdź tryb linum. Teraz używając tego, możesz przejść do określonego numeru linii, uderzając Alt + g śledzony przez G a następnie wprowadzanie numeru linii. Na przykład:

Narzędzia do edycji

Emacs jest popularnym edytorem tekstu, a to głównie z powodu niesamowitych narzędzi do edycji, które zapewnia użytkownikom. Jednym z nich jest możliwość powtarzania polecenia według określonej długości. Aby to zrobić, uderz Ctrl + u a następnie wejście do długość powtarzania a następnie wchodzenie do polecenie do powtórzenia. Na przykład, jeśli chcę przewinąć trzy strony w dół, byłoby to:

Przed możliwością zastosowania poleceń takich jak kopia i cięcie, najpierw musimy wybrać region, w którym te polecenia zostaną zastosowane. Odbywa się to przez Ctrl + Space. Aby zaznaczyć cały region, który chcesz wybrać, przeciągnij kursor do punktu końcowego. Na przykład na poniższym obrazku prostokąt określa początek wyboru i okrążyć jego koniec.

Aby wybrać zawartość całego pliku, naciśnij klawisze Ctrl + x śledzony przez H.

Po wybraniu możesz zastosować polecenie kopiowania w tym za pomocą kluczy Alt + w. Polecenie CUT zapewnia kilka opcji. Aby wyciąć jedno słowo, uderz Alt + d. Aby wyciąć jedną linię, uderz Ctrl + k. Aby wyciąć cały wybrany region, uderz Ctrl + w.

Tekst można wkleić za pomocą skrótu Ctrl + y. Możesz jeździć na rowerze wokół zabitych elementów za pomocą klucza Alt + y.

Najnowszy element Cut:

Używanie alt + y, aby zastąpić to starym zabitym przedmiotem:

Operacje cofnięcia i ponownego uruchomienia mogą być stosowane przez Ctrl + / I Ctrl + g śledzony przez Ctrl + / klucze odpowiednio.

Aby zwiększyć rozmiar tekstu ekranu, kliknij klawisze Ctrl + x śledzony przez klawisz kontrolny + + (plus) i zmniejsz rozmiar tekstu o Ctrl + x śledzony przez klawisz kontrolny + - (minus).

Wyszukiwanie i wymiana tekstu

Aby przeprowadzić proste wyszukiwanie przyrostowe, użyj klawiszy Ctrl + S. Przeskocz z jednego wyniku do drugiego, ciągle naciskając ten klawisz.

Aby przeprowadzić to przyrostowe wyszukiwanie w odwrotnej kolejności, użyj klawiszy Ctrl + r.

W celu wyrażenia regularnego poszukaj, aby się odbyć, uderz w klucze Ctrl + alt + s.

Aby wykonać proste zapytanie, wymień, użyj klawiszy Alt + Shift + 5.

Proszenie o zastąpienie słowa:

Proszenie o zastąpienie słowa na:

Podobnie Emacs pozwala również użytkownikom wykonywać wymianę wyrażeń regularnych za pomocą klawiszy Ctrl + Alt + Shift + 5.

Odzyskiwanie błędów

Emacs ma kilka świetnych poleceń, które oferują pomoc w odzyskaniu lub przywróceniu zawartości pliku. Aby przerywać polecenia, które są uruchomione lub zostały częściowo wpisane, kliknij Ctrl + g.

Aby odzyskać plik, którego dane mogły zostać utracone, użyj klawiszy Alt + x Aby otworzyć mini bufor, a następnie wejść odzyskaj plik.

Aby odzyskać całą sesję, a następnie uderzyć Alt + x i wejdź sesja odzyskiwania.

Aby przywrócić zmieniony plik do oryginalnego formularza, uderz Alt + x i wejdź Revert Buffer.

Dostęp do narzędzi zewnętrznych

Potężna natura EMAC jest widoczna z faktu, że umożliwia integracja z wieloma narzędziami zewnętrznymi. Jest to jeden z powodów, dla których uważa się to za coś więcej niż edytor tekstu.

Aby otworzyć skorupę wewnątrz Emacs, naciśnij Alt + X i wejdź do powłoka.

Emacs ma również wbudowany debugger GDB, który można otworzyć, uderzając Alt + x i wchodzenie GDB.

Emacs oferuje również interesujące gry, takie jak Tetris, Solitaire dla użytkowników. Aby otworzyć Tetris, po prostu naciśnij Alt + X i wejdź Tetris.

Komenda:

Wynik:

Wniosek?

Aby śledzić wszystkie polecenia w EMACS, ściągawka staje się całkiem niezbędna, ponieważ Emacs ma w sobie wiele narzędzi, a dostęp do menu jest dość kłopotliwy.