Books & Videos

Table of Contents

  1. Chapter 1 Danksagungen

  2. Chapter 2 Vorwort

  3. Chapter 3 Lies mich

    1. Wie dieses Buch aufgebaut ist

    2. Eine Bemerkung zu den Beispielen

    3. Lernen Sie das Zehnfingersystem, bevor Sie Vim lernen

  4. Chapter 4 Das vergessene Handbuch

    1. Machen Sie sich mit Vims eingebauter Dokumentation vertraut

    2. Notation für die Vim-Emulation auf der gedruckten Seite

    3. Die Beispiele herunterladen

    4. Vims Voreinstellungen nutzen

    5. Die Rolle von Vim-Script

    6. Die Vim-Versionen

  5. Chapter 5 Der Vim-Weg

    1. Der Punktbefehl

    2. Vermeiden Sie Wiederholungen

    3. Ein Schritt zurück, drei nach vorne

    4. Handeln, Wiederholen, Umkehren

    5. Manuelles Suchen und Ersetzen

    6. Die Punktformel

  6. Modi

    1. Chapter 6 Normaler Modus

      1. Den Pinsel von der Leinwand heben
      2. Rückgängig‐Operationen portionieren
      3. Wiederholbare Änderungen konstruieren
      4. Zähler für einfache Berechnungen nutzen
      5. Vermeiden Sie das Zählen, wenn Sie wiederholen können
      6. Kombinieren heißt Siegen
    2. Chapter 7 Einfügemodus

      1. Korrekturen unmittelbar aus dem Einfügemodus durchführen
      2. In den normalen Modus zurückwechseln
      3. Einfügen aus einem Register ohne den Einfügemodus zu verlassen
      4. Kleine Berechnungen vor Ort durchführen
      5. Ungewöhnliche Zeichen über ihren Zeichencode eingeben
      6. Ungewöhnliche Zeichen über Digraphen eingeben
      7. Text im Ersetzungsmodus überschreiben
    3. Chapter 8 Visueller Modus

      1. Den visuellen Modus verstehen
      2. Eine visuelle Auswahl definieren
      3. Zeilenbasierte visuelle Befehle wiederholen
      4. Ziehen Sie Operatoren wenn möglich visuellen Befehlen vor
      5. Tabellarische Daten mit dem blockbasierten Modus bearbeiten
      6. Textspalten ändern
      7. Etwas ans Ende der Zeilen eines unregelmäßigen visuellen Blocks anhängen
    4. Chapter 9 Kommandozeilenmodus

      1. Vims Kommandozeile
      2. Einen Befehl auf einer Zeile oder mehreren aufeinanderfolgenden Zeilen ausführen
      3. Zeilen mit den Befehlen :t und :m duplizieren oder verschieben
      4. Befehle des normalen Modus über einen Bereich ausführen
      5. Den letzten Ex-Befehl wiederholen
      6. Ex-Befehle mit Tab automatisch vervollständigen
      7. Das aktuelle Wort in die Eingabeaufforderung einfügen
      8. Befehle aus dem Befehlsverlauf wieder aufrufen
      9. Befehle in der Shell ausführen
  7. Dateien

    1. Chapter 10 Mehrere Dateien verwalten

      1. Offene Dateien über die Pufferliste einsehen
      2. Puffer über die Argumentliste zu Gruppen zusammenstellen
      3. Verborgene Dateien verwalten
      4. Ihren Arbeitsbereich in Fenster teilen
      5. Fensterlayouts mit Tab-Seiten organisieren
    2. Chapter 11 Dateien öffnen und auf der Festplatte speichern

      1. Eine Datei mit :edit über einen Dateipfad öffnen
      2. Eine Datei mit :find über den Dateinamen öffnen
      3. Das Dateisystem mit netrw erforschen
      4. Dateien in nicht vorhandenen Verzeichnissen speichern
      5. Eine Datei als Superuser speichern
  8. Rascher vorankommen

    1. Chapter 12 Mit Bewegungen in Dateien navigieren

      1. Halten Sie die Finger auf der Grundreihe
      2. Echte Zeilen und Anzeigezeilen unterscheiden
      3. Wortweise bewegen
      4. Anhand eines Zeichens finden
      5. Suchen zum Navigieren
      6. Mit Textobjekten eine exakte Auswahl treffen
      7. Außen löschen, innen ändern
      8. Eine Position markieren und wieder zu ihr zurückkehren
      9. Zwischen zueinandergehörigen Klammern hin- und herspringen
    2. Chapter 13 Mit Sprüngen von Datei zu Datei

      1. Die Sprungliste durchqueren
      2. Die Veränderungsliste durchlaufen
      3. Zum Dateinamen unter dem Cursor springen
      4. Mit globalen Marken zwischen Dateien springen
  9. Register

    1. Chapter 14 Kopieren und Einfügen

      1. Löschen, Kopieren und Einfügen mit Vims unbenanntem Register
      2. Vims Register verstehen
      3. Eine visuelle Auswahl durch ein Register ersetzen
      4. Aus einem Register einfügen
      5. Mit der Systemzwischenablage interagieren
    2. Chapter 15 Makros

      1. Ein Makro aufzeichnen und ausführen
      2. Normalisieren, Zuschlagen, Abbrechen
      3. Makros mit einem Zähler abspielen
      4. Eine Änderung auf zusammenhängenden Zeilen wiederholen
      5. Befehle an ein Makro anhängen
      6. Mit einer Sammlung von Dateien arbeiten
      7. Einen Iterator auswerten, um die Elemente in einer Liste zu nummerieren
      8. Den Inhalt eines Makros bearbeiten
  10. Muster

    1. Chapter 16 Vergleichsmuster und Literale

      1. Die Berücksichtigung von Groß-/Kleinschreibung in Suchmustern anpassen
      2. Nutzen Sie den \v-Musterschalter für Regex-Suchoperationen
      3. Mit dem Literalschalter \V eine wörtliche Suche durchführen
      4. Mit Klammern Subtreffer einfangen
      5. Die Grenzen eines Wortes abstecken
      6. Die Grenzen eines Treffers abstecken
      7. Problematische Zeichen maskieren
    2. Chapter 17 Suche

      1. Der Suchbefehl
      2. Suchtreffer hervorheben
      3. Vorschau des ersten Treffers vor der Ausführung
      4. Die Treffer für das aktuelle Muster zählen
      5. Den Cursor zum Ende eines Suchtreffers verschieben
      6. Auf einem vollständigen Suchmuster operieren
      7. Komplexe Muster erstellen, indem man den Suchverlauf durchläuft
      8. Nach der aktuellen visuellen Auswahl suchen
    3. Chapter 18 Ersetzung

      1. Der »substitute«-Befehl
      2. Alle Treffer in einer Datei finden und ersetzen
      3. Alle Ersetzungen in Augenschein nehmen
      4. Das letzte Suchmuster wiederverwenden
      5. Durch den Inhalt eines Registers ersetzen
      6. Den letzten Ersetzungsbefehl wiederholen
      7. CSV-Felder mit Subtreffern umordnen
      8. Auf der Ersetzung Berechnungen durchführen
      9. Zwei oder mehr Wörter austauschen
      10. Suchen und Ersetzen über mehrere Dateien
    4. Chapter 19 Der »global«-Befehl

      1. Der Befehl »global«
      2. Zeilen löschen, die ein Muster enthalten
      3. Alle TODO-Elemente in einem Register sammeln
      4. Die Properties aller Regeln in einer CSS-Datei sortieren
  11. Werkzeuge

    1. Chapter 20 Quellcode mit ctags indizieren und navigieren

      1. ctags
      2. Vim für die Zusammenarbeit mit ctags konfigurieren
      3. Mit Vims Navigationsbefehlen zu Schlüsselwortdefinitionen navigieren
    2. Chapter 21 Code kompilieren und Fehler über die Quickfix-Liste einsehen

      1. Code kompilieren, ohne Vim zu verlassen
      2. Die Quickfix-Liste durchlaufen
      3. Ergebnisse aus einer alten Quickfix-Liste abrufen
      4. Den externen Compiler anpassen
    3. Chapter 22 Projektübergreifene Suche mit grep, vimgrep und anderen

      1. grep aufrufen, ohne Vim zu verlassen
      2. Das grep-Programm anpassen
      3. Grep mit Vims interner Such-Engine
    4. Chapter 23 Die automatische Vervollständigung

      1. Vims automatische Schlüsselwortvervollständigung
      2. Mit dem Autovervollständigungsmenü arbeiten
      3. Die Quelle der Schlüsselwörter
      4. Wörter aus dem Wörterbuch vervollständigen
      5. Ganze Zeilen vervollständigen
      6. Autovervollständigung von Dateinamen
      7. Autovervollständigung mit Kontextbewusstsein
    5. Chapter 24 Tippfehler mit Vims Rechtschreibprüfung aufspüren und beheben

      1. Die Rechtschreibung Ihrer Texte prüfen
      2. Alternative Rechtschreibprüfungswörterbücher verwenden
      3. Der Rechtschreibprüfungsdatei Wörter hinzufügen
      4. Rechtschreibfehler aus dem Einfügemodus ändern
  12. Chapter 25 Und was jetzt?

    1. Übung, Übung, Übung!

    2. Machen Sie sich Vim zu eigen

    3. Machen Sie sich mit der Säge vertraut, und schärfen Sie sie dann

  1. Appendix Vim an die eigenen Bedürfnisse anpassen

    1. Vims Einstellungen en passant ändern

    2. Ihre Konfiguration in einer vimrc-Datei speichern

    3. Anpassungen auf bestimmte Dateitypen anwenden