Home / LinuxUser / 2002 / 10 / Erste Schritte mit (X)Emacs

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Keine Angst vorm Monster

Erste Schritte mit (X)Emacs

Hilfe zur Selbsthilfe

Das reicht sicher für den Anfang, doch irgendwann möchte man mehr. Grund genug, mit C-h i den internen Browser für Info-Dateien aufzurufen. Wählen Sie dort den Punkt XEmacs und anschließend New-Users-Guide. Weitere Hilfe leisten die Punkte XEmacs und XEmacs-FAQ . Mit [s] suchen Sie innerhalb des Browsers nach Wörtern; C-h i ? gibt Hilfe zum Browser selbst.

Abbildung 4: Info-Screen

Suchen Sie einen Befehl, der eine bestimmte Aufgabe ausführt, so schaut XEmacs mit M-x apropos Begriff RET nach Begriff in allen Befehlsnamen und zeigt sie mit einer Kurzbeschreibung im @L: *Apropos@L: *-Buffer an. Wollen Sie z. B. wissen, wie Sie ans Ende des aktuellen Buffers springen, fahnden Sie danach mit M-x apropos end RET und finden unter anderem den Befehl end-of-buffer. Bedenken Sie jedoch, dass sämtliche Dokumentation in Englisch verfasst und eine Suche nach deutschen Begriffen daher zwecklos ist. Oft ist es zudem sinnvoller, zuerst in den thematisch gegliederten Info-Dateien zu suchen.

Doch M-x end-of-buffer RET einzutippen, nur um ans Ende der bearbeiteten Datei zu springen, ist reichlich mühselig. C-h w end-of-buffer RET verrät, dass dieser Befehl unter anderem über die Tastenkombination C-end abgekürzt werden kann – end steht für die [Ende]-Taste.

Wollen Sie umgekehrt wissen, welcher Befehl welcher Tastenkombination zugewiesen ist, drücken Sie C-h k, worauf der Minibuffer mit Describe key: die Eingabe einer Tastenkombination (nicht deren Umschreibung in Buchstaben, sondern wirklich eingetippt) erbittet. Geben Sie C-x C-f ein, so erfahren Sie, dass der Befehl zum Öffnen von Dateien find-file heißt. C-h k zeigt Ihnen natürlich auch, dass es selbst dem Befehl describe-key zugewiesen ist.

Wollen Sie mehr über das Kommando wissen, so benutzen Sie den Befehl describe-function, der über C-h f zu erreichen ist.

Tabelle 1: Vorgestellte Tastaturkürzel

Tastenkombination

Befehl

Wirkungsweise

C-x C-f find-file Datei öffnen, erzeugen
C-x C-s save-buffer Datei bzw. Buffer speichern
C-x C-w write-file Datei bzw. Buffer unter anderem Namen speichern
C-x C-c save-buffers-kill-emacs Buffer speichern und XEmacs beenden
C-x C-k kill-buffer Aktuellen Buffer löschen
C-x b switch-to-buffer Wechsle zu Buffer …
M-x execute-extended-command Befehl ausführen
C-SPACE set-mark-command Anfang markieren
M-w kill-ring-save Markierten Bereich zwischenspeichern
C-y yank Zwischengespeicherten Bereich einfügen
C-w kill-region Markierte Bereiche löschen
C-k kill-line Zeile von der aktuellen Position bis zum Zeilenende löschen
C-x u undo Letzte Eingabe rückgängig machen
M-Backspace backward-or-forward-kill-word Wort links vom Cursor löschen
M-d kill-word Wort rechts vom Cursor löschen
C-x DEL oder C-x Backspace backward-or-forward-kill-sentence Löschen bis zum "Satzanfang"
M-k kill-sentence Löschen bis zum Satzende
C-t transpose-chars Vertausche das aktuelle Zeichen mit dem links vom Cursor
M-t transpose-words Vertausche Wort hinter Cursor mit dem vor dem Cursor
C-x C-t transpose-lines Vertausche die aktuelle Zeile mit der über dem Cursor
M-- M-l downcase-region-or-word Wort oder Bereich in Kleinschreibung konvertieren
M-- M-u upcase-region-or-word Wort oder Bereich in Großschreibung konvertieren
M-- M-c upcase-region-or-word Anfangsbuchstaben in Groß- oder Kleinschreibung konvertieren
C-s RET search-forward Vorwärtssuche nach Wort
C-r RET search-backwards Rückwärtssuche nach Wort
C-s isearch-forward Suche beginnt, noch während das zu suchende Wort Buchstabe für Buchstabe eingegeben wird (inkrementelle Suche vom Buffer-Anfang her)
C-r isearch-backward Inkrementelle Suche vom Ende des Buffers her
C-s RET C-w word-search-forward Vorwärtssuche nach Satzteil ohne Beachtung von Satzzeichen
C-r RET C-w word-search-backward Rückwärtssuche nach Satzteil ohne Beachtung von Satzzeichen
C-h i info Info-Browser starten
s Info-search Im Info-Browser suchen
C-h w where-is Zuordnung Befehl zu Tastenkombination
C-h k describe-key Zuordnung Tastenkombination zu Befehl
C-h f describe-function Hilfe zu Befehl

Auch wenn Sie sich jetzt mit Tastenkombinationen und Befehlen überschüttet sehen: Das ist natürlich nicht alles, was Emacs zu bieten hat. In einem der nächsten Hefte erfahren Sie daher, wie Sie Tasten mit eigenen Befehlen belegen oder HTML-Seiten komfortabel und übersichtlich erstellen. Um seinem Ruf als "Betriebssystem" gerecht zu werden, sollte XEmacs zudem Ihre Mails und sogar Usenet-News-Gruppen lesen können. Bis dahin überzeugen Sie sich mit M-x doctor RET davon, dass XEmacs mehr ist als ein Editor.

Glossar

Lisp

Die Programmiersprache, in der ein Großteil von XEmacs geschrieben ist. Zwar gehört Lisp nicht gerade zu den schnellsten Sprachen, allerdings hat ihre Verwendung den Vorteil, dass Sie vergleichsweise einfach nahezu jede Erweiterung für XEmacs entwickeln können.

Info

Ein Browser für Hypertexte [7]. Die Dokumentation zu XEmacs liegt in solchen (ähnlich wie bei HTML) verlinkten Info-Files vor.

Minibuffer

Die letzte Zeile des XEmacs-Fensters. Dort erwartet der Editor Ihre Eingaben und gibt Meldungen aus, weshalb der Minibuffer auch "echo-area" genannt wird. Mit den Pfeiltasten nach oben und unten blättern Sie durch die letzten Befehle. Die [Tab]-Taste ergänzt Ihre Eingaben automatisch.

Der Autor

Oliver Much studiert Jura an der Uni Bonn.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 0 Punkte (0 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...