Powiązania klawiszy Emacsa

Powiazania Klawiszy Emacsa



Wszyscy doceniamy wysoki stopień dostosowania i rozszerzalność edytora tekstu Emacsa. Emacs oferuje zaawansowane funkcje w połączeniu z intensywnym wykorzystaniem skrótów klawiaturowych, zapewniając użytkownikom szybki dostęp i obejście problemu.

Jeśli dopiero zaczynasz korzystać z Emacsa, opanowanie tych skrótów klawiaturowych może być trudne, szczególnie jeśli nie masz pewności, do czego służą poszczególne polecenia i jakich skrótów klawiaturowych możesz używać. Aby pomóc w wyjaśnieniu zamieszania, ten post skupia się na powiązaniach klawiszy Emacsa. Omówimy powszechnie używane klucze, podając przykłady, jeśli ma to zastosowanie.







Różne kategorie i przykłady powiązań klawiszy Emacsa

Na pierwszy rzut oka Emacs może wydawać się bardziej skomplikowany niż inne edytory tekstu. W Emacsie wszystko można zrobić za pomocą przypisań klawiszy, a opanowanie sposobu używania klawiszy jest stresujące. Jednakże wybraliśmy najpopularniejsze klucze, które powinieneś znać i uporządkować je w oparciu o ich funkcjonalność. Ten podział zapewni Ci wygodę i łatwość podczas rozpoczynania pracy z Emacsem.



1. Klawisze modyfikujące



Emacs używa dwóch klawiszy modyfikujących. Pierwszym z nich jest Ctrl (kontrola). Drugi to klawisz Meta (Alt/Esc). Klawisz „Ctrl” używany jest z podstawowymi poleceniami w celu wywołania zdarzenia. Na przykład możesz uruchomić funkcję wyszukiwania, naciskając „C-x x-f”. W takim przypadku naciśnij jednocześnie klawisze „Ctrl + x”, a następnie zwolnij i naciśnij klawisze „Ctrl + f”, aby wyświetlić okno wyszukiwania.





Otrzymasz wynik podobny do poniższego:


Klawisz „Meta” jest łączony z innymi klawiszami w celu wyzwalania poleceń. Na przykład możesz użyć wiersza poleceń Emacsa, naciskając „M-x”. Naciśnij jednocześnie klawisze „Alt + x”, a następnie wpisz polecenie.



2. Ruchy podstawowe

Za pomocą klawiszy Control/Ctrl i Meta (Alt) można szybko poruszać się po buforze.

    • C-p – Przesuwa kursor w górę.
    • C-n – Przesuwa kursor w dół.
    • C-b – Przesuwa kursor w lewo.
    • C-f – Przesuwa kursor w prawo.
    • C-a – Przechodzi na początek linii.
    • Jest - Przesuwa się na koniec linii.
    • M-f – Przesuwa kursor o jedno słowo do przodu.
    • M-b – Przesuwa kursor o jedno słowo do tyłu.

3. Klawisze tekstowe

Możesz szybko zaznaczać, kopiować, wycinać i wklejać teksty za pomocą następujących klawiszy:

    • C-SPC (Ctrl + Spacja) – Zacznij zaznaczać tekst. Otrzymasz informację, że znak został ustawiony.
    • M-w – Skopiuj zaznaczony tekst
    • C-w – Wytnij zaznaczony tekst
    • C-y – Wklej tekst ze schowka

4. Funkcje wyszukiwania

Emacs umożliwia wyszukiwanie w tekście. Możesz także wyszukiwać pliki podczas ich otwierania.

    • C-s – Zwiększa wyszukiwanie do przodu
    • C-r – Zwiększa wyszukiwanie do tyłu
    • C-x C-f – Umożliwia wyszukiwanie i otwieranie plików.

5. Praca z buforem

Emacs współpracuje z buforami i oknami i możesz mieć wiele otwartych buforów. W takim przypadku trzeba wiedzieć, jakich kluczy użyć.

  • C-x b – Przełączanie między otwartymi buforami
      • C-x 1 – Zamknij wszystkie otwarte okna z wyjątkiem aktywnego
      • C-x 2 – Podziel okno w poziomie

  • C-x 3 – Podziel okno w pionie
  • C-x C-s – Zapisz zmiany wprowadzone w bieżącym buforze
  • C-x C-c – Wyjdź z Emacsa. Jeśli jakikolwiek bufor jest otwarty, przed wyjściem pojawi się pytanie, czy zapisać go.

    6. Personalizacja i polecenia

    Możesz dostosować Emacsa za pomocą pliku konfiguracyjnego. Plik konfiguracyjny to „.emacs” lub „.emacs.d/init.el”.

    Aby wywołać polecenie takie jak „dostosowanie skali tekstu”, naciśnij „M-x”. Następnie wpisz nazwę polecenia. Naciśnij klawisz Enter/RET, aby uruchomić polecenie.


    Możesz zakończyć bieżące polecenie, naciskając klawisze „C-g”.


    Aby cofnąć zmiany, użyj klawiszy „C-x u”.

    Wniosek

    Emacs to potężny edytor tekstu dzięki licznym powiązaniom klawiszy, które można wykorzystać do szybkiego wykonywania operacji. Omówiliśmy powszechnie używane powiązania klawiszy Emacsa, aby ułatwić Ci korzystanie z edytora tekstu Emacsa. Dzięki temu jesteś gotowy do użycia i ulepszenia swojego użytkowania i doświadczenia. Możesz poćwiczyć więcej przypisań klawiszy; jest ich mnóstwo. Miłego edytowania!