O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

vi und Vim kurz & gut

Book Description

Die Begeisterung für den vi- und den Vim-Editor ist ungebrochen. Die plattform-unabhängigen Texteditoren besitzen jedoch so viele Befehle, dass man sie sich kaum alle merken kann.

Der Autor Arnold Robbins hat die wichtigsten Befehle für vi und Vim – aber auch für Clones wie vile, elvis und nvi – in dieser praktischen Befehlsreferenz zusammengefasst.

Table of Contents

  1. vi und Vim
  2. 1. vi und Vim kurz & gut
    1. Einführung
    2. Konventionen
    3. Danksagungen
    4. Kommandozeilenoptionen
    5. vi-Befehle
      1. Bewegungsbefehle
      2. Bearbeitungsbefehle
      3. Exit-Befehle
      4. Tag-Befehle im Solaris-vi-Befehlsmodus
      5. Puffernamen
      6. Puffer- und Markierbefehle
    6. Kürzel für den Einfügemodus
      1. Wortabkürzung
      2. Befehls- und Einfügemodus-Maps
      3. Ausführbare Puffer
      4. Automatischer Einzug
    7. Substitution und reguläre Ausdrücke
      1. Der Substitute-Befehl
        1. Substitutionsflags
      2. Reguläre Ausdrücke in vi
      3. POSIX-Klammerausdrücke
        1. POSIX-Zeichenklassen
      4. Metazeichen in Ersetzungsstrings
      5. Weitere Substitutionstricks
    8. ex-Befehle
      1. Befehlssyntax
      2. Adresssymbole
      3. Befehlsoptionssymbole
      4. Alphabetische Liste der Befehle
    9. Initialisierung
    10. Wiederherstellung
    11. vi-Einstellungsoptionen
    12. Nichts ist wie das Original
    13. Verbesserte Tags und Tag-Stacks
      1. Exuberant ctags
        1. Erweiterte ctags-Stichwörter
      2. Solaris-vi-Tag-Stacking
        1. Tag-Befehle – ex
        2. Tag-Befehle – vi
        3. Tag-Verwaltungsoptionen
    14. Vim – verbessertes vi
      1. Wichtige Kommandozeilenoptionen
      2. Vim-Fensterverwaltung
        1. Befehle zur Fensterverwaltung – ex
        2. Befehle zur Fensterverwaltung – vi
      3. Bearbeitung mit Tabs
        1. Tabs verwalten – ex
        2. Tabs verwalten – vi
        3. Tab-Bearbeitungsoptionen
      4. Erweiterte reguläre Ausdrücke in Vim
      5. Kommandozeilen-History und -Vervollständigung
        1. History-Befehle – vi
        2. Vervollständigungsbefehle – vi
      6. Tag-Stacks
        1. Tag-Befehle – ex
        2. Tag-Befehle – vi
      7. Beschleunigung des Bearbeitens und Kompilierens
        1. Befehle zur Programmentwicklung – ex
        2. Optionen zur Programmentwicklung
      8. Programmierhilfe
        1. Befehle zur Identifikatorsuche – ex
        2. Befehle zur Identifikatorsuche – vi
        3. Erweiterte Filterbefehle – vi
        4. Optionen für Einrückung und Formatierung
      9. Text falten und entfalten
        1. Faltungsbefehle – ex
        2. Faltungsbefehle – vi
        3. Faltungsoptionen
      10. Möglichkeiten zum Einfügen und Vervollständigen
        1. Vervollständigungsbefehle – vi
        2. Vervollständigungsoptionen
      11. Der Diff-Modus
      12. Vim-Skripting
        1. Variablen, Optionen und Zahlen
        2. Kontrollflussbefehle
        3. Operatoren
        4. Benutzerdefinierte Funktionen
        5. Skripten ausführen
      13. Vim-set-Optionen
    15. nvi – New vi
      1. Wichtige Kommandozeilenoptionen
      2. nvi-Fenstermanagementbefehle
      3. Erweiterte reguläre Ausdrücke für nvi
      4. Optionen für Kommandozeilen-History und Vervollständigung
      5. Tag-Stacks
        1. Tag-Befehle – ex
        2. Tag-Befehle – vi
      6. nvi 1.79-set-Optionen
    16. elvis
      1. Wichtige Kommandozeilen-Optionen
      2. elvis-Fensterverwaltung
        1. Befehle zur Fensterverwaltung – ex
        2. Argumente für den :window-Befehl
        3. Befehle zur Fensterverwaltung – vi
      3. Erweiterte reguläre Ausdrücke in elvis
      4. Tasten für Kommandozeilen-History und Vervollständigung
      5. Tag-Stacks
        1. Tag-Befehle – ex
        2. Tag-Befehle – vi
      6. Das Bearbeiten und Kompilieren beschleunigen
        1. Programmentwicklungsbefehle – ex
        2. Anzeigemodi
        3. Befehle für den Anzeigemodus – ex
        4. Optionen für das Druckmanagement
        5. Werte für die lptype-Option
      7. elvis 2.2-Set-Optionen
    17. vile – vi like Emacs
      1. Wichtige Kommandozeilenoptionen
      2. vile-Befehle zur Fensterverwaltung
      3. Erweiterte reguläre Ausdrücke in vile
      4. Kommandozeilen-History und Vervollständigung
        1. History-Befehle – vi
        2. History-Optionen
      5. Tag-Stacks
        1. Tag-Befehle – ex
        2. Tag-Befehle – vi
      6. Das Bearbeiten und Kompilieren beschleunigen
        1. Programmentwicklungsbefehle – vi
      7. vile 9.8-Set-Optionen
    18. Internetressourcen für vi
    19. Programmquellen und Kontaktinformationen
  3. Index