EMACS befiehlt einen umfassenden Überblick

EMACS befiehlt einen umfassenden Überblick
Textredakteure sind grundlegende Werkzeuge, die in der Programmierbranche sehr beliebt geworden sind. Textredakteure sind Softwareprogramme, mit denen Benutzer Text schreiben und bearbeiten können. Sie sind speziell für die Bearbeitung des Quellcode für Programme entwickelt und werden häufig mit integrierten Entwicklungsumgebungen verglichen, einem ähnlichen Tooltyp. Textredakteure kümmern sich nicht um Formatierung oder andere für das Schreiben erforderliche Stilelemente. Diese Programme bieten lediglich eine Plattform, auf der Sie Ihren Code bearbeiten können. Daher sind Textredakteure extrem leicht und verwenden viel weniger Ressourcen als IDEs.

Für viele Entwickler ist ein guter Texteditor alles, was benötigt wird. Da dies ein so wichtiges Instrument für Entwickler ist, ist es wichtig, einen Editor auszuwählen, der Ihnen eine gute Schnittstelle und Funktionen bietet, mit denen Sie einfach programmieren und effizient arbeiten können.

EMACS ist unter den Entwicklern als einer der Top -Textredakteure bekannt. Aufgrund seiner Vielseitigkeit und der schnellen Leistung sowie einer extrem detaillierten Dokumentation und einer benutzerfreundlichen, benutzerfreundlichen Schnittstelle hat EMACS sich in der Entwicklergemeinschaft den Namen für sich selbst gemacht. Mit vielen Merkmalen mit so vielen verschiedenen Funktionen, die unter dem einfachen Design versteckt sind, zeigt dies deutlich die Kraft und Eleganz von EMACs an.

Dieser Artikel bietet einen umfassenden Überblick über die mit EMACs eingeschlossenen Befehle.

Wichtige Schlüssel

Bevor wir uns einige der wichtigsten Befehle von EMACs ansehen, geben wir zunächst eine Terminologie an, die häufig von EMACS -Benutzern verwendet wird.

Die häufigste und wichtigste Kurzform, die fast überall in EMACs verwendet wird, ist die C-X Befehl. C-X bezieht sich auf Strg + x. Eine weitere wichtige Abkürzung von EMACs ist die M-X Befehl, der oft als bekannt ist als Meta x. Meta oder m bezieht sich auf entweder die Alt Schlüssel oder der Esc Taste.

Zusammenfassung:

EMACs beginnen

EMACS hat sowohl eine grafische Benutzeroberfläche (GUI) als auch eine Terminalschnittstelle. Um EMACs über die GUI zu öffnen, öffnen Sie Ihre Anwendungsliste und suchen Sie nach EMACs. Sobald Sie gefunden wurden, klicken Sie darauf und EMACs beginnen. Um EMACs aus dem Terminal aus zu öffnen, geben Sie den folgenden Befehl in das Terminal ein:

$ emacs

Um eine bestimmte Datei mit EMACs aus dem Terminal aus zu öffnen, geben Sie den folgenden Befehl in das Terminal ein und ersetzen Sie den Begriff „Dateiname“ durch den Namen der Datei, die Sie öffnen möchten:

$ emacs Dateiname

Hilfe bekommen

EMACS hat eine detaillierte Dokumentation, die hervorragende Erklärungen und Beispiele für die Verwendung des Programms liefert. Um das Online -Handbuch in EMACs zu öffnen, drücken Sie die Schlüssel Strg + h, gefolgt von R.

Wenn Sie es vorziehen, ein Tutorial und seine Richtlinien zu folgen, um über EMACs zu erfahren, können Sie auf das integrierte Tutorial in EMACs zugreifen Strg + h, gefolgt von T.

Eine weitere großartige Ressource ist das Info -Verzeichnis, ein Menü, das Zugriff auf nützliche Informationen bietet, z. B. die Online -Dokumentation von EMACs. Das Info -Verzeichnis kann geöffnet werden, indem Sie die Schlüssel treffen Strg + h, gefolgt von ich.

Um eine Vorstellung davon zu bekommen, was ein Tastenanschlag tut, treffen Sie die Schlüssel Strg + h, gefolgt von k, und betreten Sie den Tastenanschlag, den Sie kennenlernen möchten.

Zusammenfassung:

Emacs ausgehen

EMACs können einfach durch Drücken der Tasten verlassen werden Strg + x, gefolgt von Strg +c. Sie können EMACs aussetzen, indem Sie die Schlüssel schlagen Strg + z.

Grundlegende Dateibefehle

Um eine Datei zu öffnen oder zu erstellen, klicken Sie auf die Tasten Strg + x, gefolgt von Strg + f, und geben Sie dann den Dateinamen ein. Wenn eine Datei mit diesem Namen existiert, wird diese Datei geöffnet. Wenn jedoch keine Datei mit diesem Namen vorhanden ist, erstellt EMACs eine neue Datei mit diesem Namen.

Klicken Sie auf die Schlüssel, um eine andere Datei in einem neuen Fenster zu besuchen Strg + x, gefolgt von Strg + v, und geben Sie den Dateinamen der neuen Datei ein.

Verwenden Sie zum Speichern einer Datei die Schlüssel Strg + x, gefolgt von Strg + s. Sie können diese Datei auch in einem anderen Dateinamen speichern, indem Sie die Schlüssel schlagen Strg + x, gefolgt von Strg + w, und Eingabe des neuen Dateinamens.

Sie können auch den Inhalt einer anderen Datei in Ihre aktuelle Datei in der aktuellen Cursorposition einfügen, indem Sie auf Klicken auf Strg + x, gefolgt von ich, und Eingabe des Dateinamens der Datei, aus der der eingefügte Inhalt kopiert wird.

Sie können alle Änderungen in einer Datei seit dem letzten Speichern vollständig rückgängig machen, indem Sie die Schlüssel schlagen Alt + x und den Befehl eingeben Buffer zurückkehren.

Wenn eine Datei schließt und Sie sie nicht speichern konnten, können Sie mit EMACs den Text von einer automatischen Datei wiederherstellen, indem Sie die Tasten drücken Alt + x und den Befehl eingeben Rettungsdatei.

Wenn Sie vor dem Schließen mehrere Dateien bearbeitet haben, können Sie die gesamte Sitzung mit den Schlüssel wiederherstellen Alt + x und den Befehl eingeben Erholungssitzung. Das folgende Bild zeigt die Liste der Sitzungen, die ich in meinem System wiederherstellen kann:

Zusammenfassung

Cursorbewegungsbefehle

In EMACs können sich Benutzer mithilfe von Tastenanschlägen auf dem Bildschirm bewegen. Der Vorteil dieser Schlüssel besteht darin, dass sie so viel schneller sind als ihre Alternativen (z. B. die Verwendung einer Maus).

Um sich durch einen Charakter zu bewegen, drücken Sie die Schlüssel Strg + f einen Charakter vorwärts bewegen und Strg + b Um einen Charakter rückwärts zu bewegen.

Wenn Sie sich mit einem Wort bewegen, klicken Sie auf die Schlüssel Alt + f nach einem Wort vorwärts zu bewegen und Alt + b sich durch ein Wort rückwärts bewegen.

Um sich an einer Linie zu bewegen, drücken Sie die Schlüssel Strg + n in die nächste Zeile zu bewegen und Strg + p Um in die vorherige Zeile zu ziehen.

Wenn Sie sich mit einem Satz bewegen, drücken Sie die Schlüssel Alt + e Um zum nächsten Satz zu wechseln und Alt + a Um zum vorherigen Satz zu wechseln.

Um sich mit einem Absatz zu bewegen, drücken Sie die Schlüssel Alt + Verschiebung +] (oder Alt +) zum nächsten Absatz umziehen und Alt + Verschiebung + [ (oder Alt + ) Um zum vorherigen Absatz zu wechseln.

Um zum Beginn einer Linie zu gehen, drücken Sie die Schlüssel Strg + a Und um bis zum Ende einer Linie zu gehen, drücken Sie die Schlüssel Strg + e.

Um zum Beginn eines Puffers zu gehen, drücken Sie die Schlüssel Alt + Verschiebung + . (oder Alt + <) und um bis zum Ende eines Puffers zu gehen, drücken Sie die Schlüssel Alt + Verschiebung + . (oder Alt +>).

Um nach einer Seite nach unten zu scrollen, drücken Sie die Schlüssel Strg + v, und um nach einer Seite nach oben zu scrollen, drücken Sie die Schlüssel Alt + v.

Schalten Sie die Option zum Anzeigen von Zeilennummern durch Drücken ein Alt + x und eintreten Linum-Mode. Jetzt können Sie direkt zur angegebenen Zeilennummer gehen, indem Sie auf die Tasten drücken Alt + g, gefolgt von G, und Eingabe der Zeilennummer. Zum Beispiel:

Befehle bearbeiten

EMACS hat eine Vielzahl von Befehlen, wenn es um das Bearbeiten von Text geht. Einer der nützlichsten Befehle von EMACs ist die Möglichkeit, einen Befehl eine bestimmte Anzahl von Zeiten zu wiederholen. Dies geschieht, indem Sie die Schlüssel treffen Strg + u, gefolgt von Eingabe der Anzahl Der Befehl wird wiederholt und dann den Befehl eingibt, der wiederholt wird. Um beispielsweise aus dem aktuellen Cursor -Speicherort in die dritte Zeile unten zu wechseln, geben Sie den folgenden Befehl ein:

In EMACs bezieht sich der Begriff „Mark“ auf die Position des Cursors. Markierungen werden in EMACs verwendet, um Abschnitte des Textes auszuwählen. Sie können zuerst die Marke definieren, indem Sie die Schlüssel treffen Strg + Raum. Bewegen Sie den Cursor als nächstes in den Endpunkt des Abschnitts, den Sie auswählen möchten. Im folgenden Bild habe ich beispielsweise meine Marke an der Stelle des roten Quadrats festgelegt und meinen Cursor in den roten Kreis verschoben.

In EMACs bezieht sich der Begriff „Mark“ auf die Position des Cursors. Markierungen werden in EMACs verwendet, um Abschnitte des Textes auszuwählen. Sie können zuerst die Marke definieren, indem Sie die Schlüssel treffen Strg + Raum. Bewegen Sie den Cursor als nächstes in den Endpunkt des Abschnitts, den Sie auswählen möchten. Im folgenden Bild habe ich beispielsweise meine Marke an der Stelle des roten Quadrats festgelegt und meinen Cursor in den roten Kreis verschoben.

Sie können auch den gesamten Puffer auswählen, indem Sie die Tasten drücken Strg + x, gefolgt von H.

In EMACs wird der Prozess des Kopierens und Einfügens von Material als "Tötung" bzw. "Yanking" -Text bezeichnet. EMACs enthält eine Region namens "Kill-Ring", eine Liste, die alle zuvor getöteten oder geschnittenen Textblöcke enthält.

Wie oben erwähnt, müssen Sie vor dem Anwenden dieser Befehle zunächst die Region mit den Tasten auswählen Strg + Raum. Kopieren Sie nach Auswahl der Region die ausgewählte Region, indem Sie die Schlüssel schlagen Alt + w. Zum Schneiden oder Töten des Textes können Sie entweder die Schlüssel verwenden Strg + k eine bestimmte Linie töten oder die Strg + w Befehl zum Töten der gesamten ausgewählten Region. Alt + d kann auch verwendet werden, um nur ein einzelnes Wort zu schneiden.

Drücken Sie die Tasten, um den Text einzufügen oder zu züchten Strg + y. Dieser pastet den zuletzt getöteten Gegenstand aus dem Kill Ring. Mit EMACs können Sie jedoch auch die Kill-Ring-Liste durch Verwendung durchführen Alt + y.

Mit EMACS können Benutzer auch die Befehle ausgeführt oder eingegeben werden, indem Sie die Tasten drücken Strg + g.

Rückgängigungs- und Wiederholungsfunktionen sind auch in EMACs erhältlich. Strg + / / kann benutzt werden um rückgängig machen Befehle, während Strg + g, gefolgt von Strg + / /, kann benutzt werden um Wiederholen Befehle.

Um die Textgröße des Bildschirms zu erhöhen, klicken Sie auf die Tasten Strg + x, gefolgt von Strg + + (Plus). Um die Textgröße zu verringern, klicken Sie auf die Tasten Strg + x, gefolgt von Strg + - (Minus).

Befehle suchen und ersetzen

EMACS -Benutzer haben mehrere Such- und Ersatzbefehle zur Verfügung.

Benutzer können eine inkrementelle Suche durchführen, indem sie auf die Tasten klicken Strg + s. Von einem Ereignis zum anderen zu springen, kontinuierlich Typ Strg + s.

Eine inkrementelle Suche nach hinten kann durch Drücken der Tasten durchgeführt werden Strg + r.

Führen Sie eine Suche mit regulären Ausdrücken durch, indem Sie die Schlüssel schlagen Strg + Alt + s.

Eine Abfrage -Ersatz kann durchgeführt werden, indem die Schlüssel getroffen werden Alt + Verschiebung + 5.

Sehen Sie sich ein Beispiel an, um das Wort zu fragen ersetzt werden Im Bild unten:

Sehen Sie sich ein Beispiel an, um das Wort zu fragen zu ersetzen durch Im Bild unten:

Ersetzen Sie reguläre Ausdrücke durch die Schlüssel Strg + Alt + Verschiebung + 5.

Pufferbefehle

In EMACs werden „Puffer“ als Inhalt der Datei oder des Verzeichnisses bezeichnet, an der Sie derzeit arbeiten. Wenn Sie eine Datei oder ein Verzeichnis öffnen, wird der Text oder die Verzeichnisliste in einem Puffer enthalten. Es kann also mehr als einen Puffer geöffnet sein.

Um die Liste der geöffneten Puffer zu sehen, drücken Sie die Schlüssel Strg + x gefolgt von Strg + b.

Wechseln Sie von einem Puffer zum anderen, indem Sie die Schlüssel schlagen Strg + x, gefolgt von B.

Puffer können auch getötet werden, indem sie die Schlüssel treffen Strg + x, gefolgt von k.

Wenn Sie die Eingabetaste drücken, ohne einen Puffer anzugeben, wird der Standardpuffer getötet, der im obigen Fall kratzt wäre.

Eingebaute Besonderheiten

EMACs wurde oft mit einem Betriebssystem verglichen, das als etwas mehr als ein Texteditor und eher wie eine vollwertige Lisp-Maschine bezeichnet wird. Diese Beschreibungen passen tatsächlich sehr gut EMACs, da es wie eine große Box ist, die vollständig mit Werkzeugen mit vielen verschiedenen Funktionen gepackt ist.

Schauen wir uns einige davon an:

Schlag Alt + x und geben Sie die jeweiligen Befehle ein, um diese Funktionen zu öffnen:

Öffnen Sie ein Terminal innerhalb von EMACs, indem Sie den Befehl eingeben Hülse.

EMACS hat auch den GDB -Debugger eingebaut, der durch Eintritt eröffnet werden kann GDB.

Es gibt auch einen eingebauten Taschenrechner sowie einen Kalender in EMACs. Auf diese Funktionen kann durch Eingabe zugegriffen werden Taschenrechner oder Kalender, bzw.

Taschenrechner:

Kalender:

Sie können sogar auf Spiele in EMACs wie Tetris zugreifen, die durch Eingeben ihrer Namen geöffnet werden können. Um Tetris zum Beispiel zu öffnen, geben Sie einfach ein Tetris.

Befehl:

Ergebnis:

Um EMACS -Erweiterungen zu überprüfen und zu installieren, geben Sie den Befehl ein Paketlistenpakete.

Zusammenfassung:

Modi von EMACs

EMACS hat auch mehrere Modi verbunden, von denen jede ihre eigenen Anpassungen und Formate haben kann.

Abschluss

EMACS ist ein sehr leistungsstarker Texteditor, der stark auf seine Befehle und Verknüpfungen angewiesen ist. Sobald Benutzer den Dreh raus haben, fällt die Lernkurve von EMACs drastisch. Der Charme von EMACs ergibt sich auch darauf, dass die Kunden ihn anpassen und eine breite Palette fortschrittlicher Funktionen verwenden können.