Emacs: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Ablepharus (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Ablepharus (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 20: Zeile 20:
|  C  || Strg/ctrl/ctl  
|  C  || Strg/ctrl/ctl  
|-
|-
|  M  || Meta-Taste/Super-Taste
|  M  || Alt/Meta-Taste/Super-Taste
|-
|-
| SPC || Space/Leerzeichen
| SPC || Space/Leerzeichen

Version vom 12. April 2009, 20:55 Uhr

Dieser Artikel oder Artikelabschnitt ist noch nicht vollständig!


Emacs ist ein sehr umfangreicher und mächtiger Editor für X11 und die Konsole. Er wurde von Richard Stallman in LISP geschrieben und steht unter der GPL.

Installation

Emacs kann mithelfe von pacman installiert werden:

   pacman -Sy emacs

Starten

Um Emacs zu Starten muss man nur

   emacs

in die Konsole eingeben. Befindet man sich unter X11 wird die X11 Fassung von Emacs gestartet. Wenn man Emacs unter X11 die Konsolenfassung haben möchte muss man nur

   emacs -nw 

eingeben.

Abkürzungen

C Strg/ctrl/ctl
M Alt/Meta-Taste/Super-Taste
SPC Space/Leerzeichen
ESC Escape

Grundlegende Funktionen

Eine Datei kann man mit

   C - x  C - f 

öffnen. Und mit

   C - x  k

schließen.

Die aktuelle Datei speichert man mit

   C - x C - s

Wenn man die Datei unter anderem Namen speichern möchte benutzt man

   C - x C - w


Die aktuelle Aktion kann durch

   ESC ESC ESC

oder durch

   C - g  C - g  C -g
abgebrochen werden.

Navigation

Man kann in Emacs ganz normal mit den Pfeiltasten, Bild ab/runter, End unt Pos1 oder mit den folgenden Shortcuts navigieren:

C - v Eine Seite vor
M - v Eine Seite zurück
C - b Ein Zeichen zurück
C - f Ein Zeichen vor
C - n Eine Zeile nach unten (newline)
C - p Eine Zeile nach oben (previous line)
C - a Anfang der Zeile
C - e Ende der Zeile

Buffer

Emacs kann mehrere Dateien gleichzeitig geöffnet haben. Eine Liste der aktuellen Buffer bekommt man mit

   C - x  b

Frames

Bei Emacs kann man den aktuellen Buffer in mehrere unterteilen. Einen neuen vertikalen Buffer öffnet man mit

   C - x  2

und einen horizontalen mit

   C - x  C - b

Den aktuellen Buffer kann man mit Hilfe von

   C - x  o 

wechseln.

Kopieren, Ausschneiden, Einfügen

Um unter Emacs einen Bereich zu markieren, braucht man einen Markierungs punkt, den man mit

   C - SPC

setzt und die aktuelle Cursor-Position.

Mit der Tastenkombination

   C - w

schneidet man den Inhalt der Region aus.

Anschließend kann man diesen mit

   C - y   (Yank)

wieder einfügen.

   C - k

Löscht den Inhalt der Zeile ab der Cursor Position