Kopiowanie i wklejanie w Emacs

Kopiowanie i wklejanie w Emacs
Dokumentacja EMACS na temat kopiowania i wklejania, która jest w formacie Info GNU i można uzyskać do niej dostęp C-H i od Emacsa jest bardzo szczegółowy i kompleksowy. W mojej wersji Emacsa (26) znajduje się w sekcji 12, „zabijanie i przenoszenie tekstu”. Widzę dokumentację informacji EMACS na ten temat z informacjami o poleceniu powłoki „(Emacs) Killing” | mniej

Jest też dużo do przeczytania. Ten dokument ma być wprowadzeniem i szybkim odniesieniem.

Terminologia Emacs

Warunki EMACS zostały ustanowione dawno temu i nie są typowe.

Tabela: Emacs Leksykon

Termin standardowy Termin EMACS
uciąć zabić
kopiować Aby zaoszczędzić na pierścieniu zabijania
wkleić Szarpnąć
schowek Pierścień zabijania
Kursor punkt
Alt Zwykle meta (e.G., M-W to zwykle alt-w)
Wybrany tekst region, ograniczony kursorem (punkt) i zaznacz
Na Mark: Start lub koniec wybranego tekstu

Kopiowanie w Emacs

Kopiowanie w EMACS nie ma tak wielu poleceń, jak cięcie. Na przykład istnieją dwa polecenia do cięcia linii (Kill-line I Kill-Whole-Line), ale nie do kopiowania linii. Kopiowanie można osiągnąć, wykonując cięcie (zabójstwo), a następnie Cofnij (C-X u) lub przez szarpać (wklej) (C-y) lub wybierając tekst (z mysią lub klawiaturą), a następnie wykonując zabójstwo-ring (M-W).

Schowek Emacs a.k.A. Zabij pierścień

Pierścień zabójstwa (schowek) EMACS zawiera więcej niż ostatnio skopiowany/wycięty tekst; Pierścień zabijania zawiera lista (domyślnie 60 najwyżej) najnowszego skopiowanego/wyciętego tekstu. To bardzo przydatna funkcja. Jest to lista z zachowaniem zawiniętym-kiedy dostęp do jego końca, wraca do początku i odwrotnie. Stąd zachowuje się jak okrągła lista lub „pierścień”.

Przeglądanie schowka (Kill Ring) i wybór wpisu do wklejania

Wklejanie domyślnie uzyskuje dostęp do ostatnio cięty/skopiowanego tekstu. Z EMACS masz do wyboru historię wpisów tekstowych. W wersji GUI EMACS kliknij menu Edytuj (lub naciśnij F10 Jeśli nie jest to widoczne), przenieś myszę na „Wklej z menu zabójstwa”, a zobaczysz wiele najnowszych wpisów. Możesz kliknąć jeden, aby go wkleić. W wersji EMACS tylko z tekstu osiągasz to samo, nawigując z klawiszami zamiast myszy. Ponownie zacznij od Open menu F10.

Przydatne polecenia

Tabela: Przydatne polecenia do kopiowania i wklejania w Emacs

Komenda Klucze) Streszczenie Notatka
zabójstwo C-w Wytnij wybrany tekst Jak Control-X
zabójstwo-ring M-W Skopiuj wybrany tekst Jak Control-C
szarpać C-y pasta Jak Control-V
Open menu F10 Edytuj menu jest przydatne
Kill-line C-K Wytnij linię do końca
Kill-Whole-Line C-S-backspace Wytnij całą linię Klucz działa tylko w GUI
zabijanie M-D
zabójstwo M-K
set-mark-command C-SPC Lub C-@ Zacznij wybierać tekst
Cofnij C-/ Lub C-_ Lub C-X u Użyj po zabójstwie, aby przywrócić tekst

Wybór tekstu z klawiaturą

W EMACS możesz użyć klawiatury, aby wybrać tekst, a następnie skopiować lub wyciąć. Najpierw umieść kursor (lub „punkt”) na początku tekstu, który chcesz wybrać, a następnie naciśnij C-SPC. Następnie przejdź do kursora do końca tekstu, który chcesz wybrać. Powinieneś zobaczyć podświetlony wybrany tekst. Teraz użyj C-w Lub M-W do cięcia lub skopiowania.

Wniosek

W tym artykule podkreślono proces kopiowania i wklejania za pomocą EMACS za pomocą terminologii EMACS. Ponadto omówiono przydatne polecenia i efektywne użycie klawiatury do korzystania z poleceń kopii i wklejania. Mamy nadzieję, że te wskazówki są pomocne i zachęcisz do sprawdzenia naszych innych artykułów w Linux Wskazówka.