12. Emacs-Bearbeitung

Emacs ist ein leistungsstarker und erweiterbarer Texteditor, der häufig unter Linux und anderen Unix-ähnlichen Systemen verwendet wird. Dieser Emacs-Leitfaden für Anfänger führt Sie in einige grundlegende Bearbeitungsbefehle ein. In der Emacs-Terminologie bezieht sich C- auf die Strg-Taste (Ctrl) und M- auf die Meta-Taste, was normalerweise die Alt-Taste ist.

Emacs Textnavigation

Obwohl Standard-Navigationstasten wie Pos1, Ende und die Pfeiltasten wie erwartet funktionieren, bietet Emacs effizientere Befehle zur Bewegung durch Ihren Text, den Emacs in einem "Buffer" speichert. Die Beherrschung der Emacs-Navigation ist ein wichtiger Schritt, um versiert zu werden.

Hier sind einige wesentliche Emacs-Befehle zur Cursorbewegung:

C-Pfeil nach oben: Eine Absatz nach oben bewegen
C-Pfeil nach unten: Eine Absatz nach unten bewegen
C-Pfeil nach links: Ein Wort nach links bewegen
C-Pfeil nach rechts: Ein Wort nach rechts bewegen
M->: Zum Ende des Buffers bewegen

Ausschneiden und Einfügen

In Emacs wird das Ausschneiden als "Killing" und das Einfügen als "Yanking" bezeichnet. Um diese Aktionen durchzuführen, müssen Sie zuerst einen Textbereich auswählen.

Um mit der Textauswahl zu beginnen, bewegen Sie den Cursor an den Anfang des gewünschten Bereichs und drücken Sie C-Leertaste. Dies setzt das "Mark" (Lesezeichen). Verwenden Sie dann beliebige Navigationsbefehle, um den Cursor an das Ende des Bereichs zu bewegen, den Sie auswählen möchten. Der Bereich zwischen dem Mark und Ihrer aktuellen Cursorposition wird hervorgehoben.

Sobald Sie einen Bereich ausgewählt haben, können Sie die folgenden Befehle verwenden:

C-w: Den ausgewählten Bereich killen (ausschneiden)
C-y: Den zuletzt gekillten Text yank (einfügen)

Diese grundlegenden Befehle bilden die Grundlage der Bearbeitung im Emacs-Texteditor.

Melden Sie sich an, um Ihren Lernfortschritt zu speichern

Anmelden

Übungen

Der beste Weg, Emacs-Befehle zu lernen, ist durch Übung. Öffnen Sie eine neue Textdatei mit emacs meine_uebungsdatei.txt und probieren Sie die in dieser Lektion behandelten Navigations-, Auswahl-, Schneide- und Einfügebefehle aus. Machen Sie sich mit der Bewegung im Buffer und der Textmanipulation vertraut.

Quiz

Wie bewegen Sie sich zum Ende des Buffers? Bitte antworten Sie nur im Tastenkombinationsformat, das in der Lektion gezeigt wird (z. B. C-w). Die Antwort ist groß- und kleingeschrieben.