04.11.2013 Aufrufe

Unix-Linux, Eine Einführung von Wolfgang Paulina (de)

Unix-Linux, Eine Einführung von Wolfgang Paulina (de)

Unix-Linux, Eine Einführung von Wolfgang Paulina (de)

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

5. Editoren 44<br />

Die in Klammern stehen<strong>de</strong>n Zeichen stellen die Charakterisierung <strong>de</strong>s Objektes dar, die in Verbindung mit<br />

<strong>de</strong>n objektbezogenen Kommandos benutzt wird.<br />

>} Schiebt <strong>de</strong>n nächsten Absatz eine Tab-Position nach rechts<br />

yw Sichert das aktuelle Wort<br />

cw Ersetzt das aktuelle Wort mit <strong>de</strong>m eingegebenen Text<br />

d) Löscht <strong>de</strong>n nächsten Satz (bis ’.’, ’!’, ’?’)<br />

Sonstige nützliche Kommandos<br />

. Wie<strong>de</strong>rholung <strong>de</strong>r letzten Aktion<br />

u undo <strong>de</strong>r letzten Än<strong>de</strong>rung<br />

U undo aller Än<strong>de</strong>rungen in <strong>de</strong>r aktuellen Zeile<br />

:r file Einfügen einer Datei an <strong>de</strong>r aktuellen Cursorposition<br />

:!cmd Ausführen eines shell-Kommandos<br />

vi-Einstellungen<br />

Durch das Setzen diverser Parameter kann die Arbeitsweise <strong>de</strong>s vi-Editors modifiziert wer<strong>de</strong>n. Diese Parameter<br />

können interaktiv während <strong>de</strong>s Editierens eingegeben wer<strong>de</strong>n. Sollen dagegen die Modifikationen bei<br />

je<strong>de</strong>m künftigen vi-Aufruf zur Verfügung stehen, so ist es erfor<strong>de</strong>rlich, die entsprechen<strong>de</strong>n Kommandos in<br />

<strong>de</strong>r Datei .exrc im eigenen HOME-Verzeichnis einzutragen. Bei je<strong>de</strong>m vi-Aufruf wer<strong>de</strong>n die Einstellungen<br />

in dieser Datei berücksichtigt.<br />

:set<br />

:set all<br />

:set eb<br />

:set ic<br />

:set sw=10<br />

:set number<br />

:set list<br />

Anzeige aller Optionen, die geän<strong>de</strong>rt wur<strong>de</strong>n<br />

Anzeige aller möglichen Optionen und <strong>de</strong>ren aktueller Werte<br />

Vor je<strong>de</strong>r Fehlermeldung ertönt die Bell<br />

Mustersuche case insensitive<br />

Setzt die Distanz für shift-Operationen<br />

Je<strong>de</strong> Zeile wird mit ihrer Zeilennummer angezeigt<br />

Zeigt auch nicht sichtbare Zeichen an<br />

Das Rücksetzen <strong>de</strong>r meisten Parameter erfolgt durch ein vorangestelltes no (z.B. mit :set nonumber<br />

verschwin<strong>de</strong>t eine vorher eingestellte Zeilennummerierung).<br />

5.2. Der emacs - Editor<br />

emacs ist ein fullscreen-Editor, <strong>de</strong>r auf <strong>de</strong>n meisten <strong>Unix</strong>/<strong>Linux</strong>-Rechnern als installierte public-domain-<br />

Software zur Verfügung steht. Oft wird dieser Editor auch gleich mit <strong>de</strong>m Betriebssystem ausgeliefert.<br />

Der emacs kommt in verschie<strong>de</strong>nen Varianten vor: emacs, epoch, xemacs, lemacs, jove. Allen Varianten<br />

gemeinsam ist die gleiche Funktionsbasis, die Handhabung ist aber etwas unterschiedlich.<br />

Wie beim vi arbeitet man auch beim emacs in einem Puffer-Bereich. Je nach file-Name (extension) schaltet<br />

<strong>de</strong>r emacs beim Aufruf in <strong>de</strong>n dafür geeigneten major-mo<strong>de</strong> um. Wird z.B. ein normales ASCII-file editiert,<br />

so wird im major-mo<strong>de</strong> text gearbeitet. Wird dagegen ein file mit <strong>de</strong>r Extension .tex geöffnet, so stellt<br />

emacs als major-mo<strong>de</strong> TeX ein. Der Sinn dieser unterschiedlichen Editor-mo<strong>de</strong>s liegt in <strong>de</strong>r Bereitstellung<br />

geeigneter Tasten-Sequenzen für das Editieren spezieller Texte (z.B. Formatierung bei C-Programmen).<br />

Der Funktionsumfang <strong>de</strong>s emacs-Editors geht weit über die Standardfunktionen eines Editors hinaus. So<br />

kann emacs als Mail-Tool, als File-Manager o<strong>de</strong>r als News-Rea<strong>de</strong>r verwen<strong>de</strong>t wer<strong>de</strong>n. Auch <strong>von</strong> manchen<br />

Programmier-Umgebungen wird emacs als Standard-Editor benutzt.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!