Book description
Vim ist ein schlanker Texteditor, der Ihnen hilft, schneller und deutlich effizienter zu programmieren. Vim in der Praxis bietet Ihnen anhand von über 100 Tipps einen raschen Einstieg in die Kernfunktionen des Editors und hilft Ihnen, problemlos die verzwicktesten Bearbeitungsaufgaben und Schreibarbeiten zu bewältigen. Vim-Experte Drew Neil nutzt realistische Praxisbeispiele, um Ihnen Schritt für Schritt zu zeigen, wie Sie mit Vim schneller ans Ziel kommen. Er zeigt Ihnen zahlreiche neue Möglichkeiten, effizienter mit Vim zu arbeiten, ganz gleich ob Sie ein Vim-Neuling oder bereits ein erfahrener Vim-Nutzer sind.
Table of contents
- 1. Danksagungen
- 2. Vorwort
- 3. Lies mich
- 4. Das vergessene Handbuch
- 5. Der Vim-Weg
-
I. Modi
- 6. Normaler Modus
-
7. Einfügemodus
- 7.1. Korrekturen unmittelbar aus dem Einfügemodus durchführen
- 7.2. In den normalen Modus zurückwechseln
- 7.3. Einfügen aus einem Register ohne den Einfügemodus zu verlassen
- 7.4. Kleine Berechnungen vor Ort durchführen
- 7.5. Ungewöhnliche Zeichen über ihren Zeichencode eingeben
- 7.6. Ungewöhnliche Zeichen über Digraphen eingeben
- 7.7. Text im Ersetzungsmodus überschreiben
-
8. Visueller Modus
- 8.1. Den visuellen Modus verstehen
- 8.2. Eine visuelle Auswahl definieren
- 8.3. Zeilenbasierte visuelle Befehle wiederholen
- 8.4. Ziehen Sie Operatoren wenn möglich visuellen Befehlen vor
- 8.5. Tabellarische Daten mit dem blockbasierten Modus bearbeiten
- 8.6. Textspalten ändern
- 8.7. Etwas ans Ende der Zeilen eines unregelmäßigen visuellen Blocks anhängen
-
9. Kommandozeilenmodus
- 9.1. Vims Kommandozeile
- 9.2. Einen Befehl auf einer Zeile oder mehreren aufeinanderfolgenden Zeilen ausführen
- 9.3. Zeilen mit den Befehlen :t und :m duplizieren oder verschieben
- 9.4. Befehle des normalen Modus über einen Bereich ausführen
- 9.5. Den letzten Ex-Befehl wiederholen
- 9.6. Ex-Befehle mit Tab automatisch vervollständigen
- 9.7. Das aktuelle Wort in die Eingabeaufforderung einfügen
- 9.8. Befehle aus dem Befehlsverlauf wieder aufrufen
- 9.9. Befehle in der Shell ausführen
-
II. Dateien
- 10. Mehrere Dateien verwalten
- 11. Dateien öffnen und auf der Festplatte speichern
-
III. Rascher vorankommen
-
12. Mit Bewegungen in Dateien navigieren
- 12.1. Halten Sie die Finger auf der Grundreihe
- 12.2. Echte Zeilen und Anzeigezeilen unterscheiden
- 12.3. Wortweise bewegen
- 12.4. Anhand eines Zeichens finden
- 12.5. Suchen zum Navigieren
- 12.6. Mit Textobjekten eine exakte Auswahl treffen
- 12.7. Außen löschen, innen ändern
- 12.8. Eine Position markieren und wieder zu ihr zurückkehren
- 12.9. Zwischen zueinandergehörigen Klammern hin- und herspringen
- 13. Mit Sprüngen von Datei zu Datei
-
12. Mit Bewegungen in Dateien navigieren
-
IV. Register
- 14. Kopieren und Einfügen
-
15. Makros
- 15.1. Ein Makro aufzeichnen und ausführen
- 15.2. Normalisieren, Zuschlagen, Abbrechen
- 15.3. Makros mit einem Zähler abspielen
- 15.4. Eine Änderung auf zusammenhängenden Zeilen wiederholen
- 15.5. Befehle an ein Makro anhängen
- 15.6. Mit einer Sammlung von Dateien arbeiten
- 15.7. Einen Iterator auswerten, um die Elemente in einer Liste zu nummerieren
- 15.8. Den Inhalt eines Makros bearbeiten
-
V. Muster
-
16. Vergleichsmuster und Literale
- 16.1. Die Berücksichtigung von Groß-/Kleinschreibung in Suchmustern anpassen
- 16.2. Nutzen Sie den \v-Musterschalter für Regex-Suchoperationen
- 16.3. Mit dem Literalschalter \V eine wörtliche Suche durchführen
- 16.4. Mit Klammern Subtreffer einfangen
- 16.5. Die Grenzen eines Wortes abstecken
- 16.6. Die Grenzen eines Treffers abstecken
- 16.7. Problematische Zeichen maskieren
-
17. Suche
- 17.1. Der Suchbefehl
- 17.2. Suchtreffer hervorheben
- 17.3. Vorschau des ersten Treffers vor der Ausführung
- 17.4. Die Treffer für das aktuelle Muster zählen
- 17.5. Den Cursor zum Ende eines Suchtreffers verschieben
- 17.6. Auf einem vollständigen Suchmuster operieren
- 17.7. Komplexe Muster erstellen, indem man den Suchverlauf durchläuft
- 17.8. Nach der aktuellen visuellen Auswahl suchen
-
18. Ersetzung
- 18.1. Der »substitute«-Befehl
- 18.2. Alle Treffer in einer Datei finden und ersetzen
- 18.3. Alle Ersetzungen in Augenschein nehmen
- 18.4. Das letzte Suchmuster wiederverwenden
- 18.5. Durch den Inhalt eines Registers ersetzen
- 18.6. Den letzten Ersetzungsbefehl wiederholen
- 18.7. CSV-Felder mit Subtreffern umordnen
- 18.8. Auf der Ersetzung Berechnungen durchführen
- 18.9. Zwei oder mehr Wörter austauschen
- 18.10. Suchen und Ersetzen über mehrere Dateien
- 19. Der »global«-Befehl
-
16. Vergleichsmuster und Literale
-
VI. Werkzeuge
- 20. Quellcode mit ctags indizieren und navigieren
- 21. Code kompilieren und Fehler über die Quickfix-Liste einsehen
- 22. Projektübergreifene Suche mit grep, vimgrep und anderen
-
23. Die automatische Vervollständigung
- 23.1. Vims automatische Schlüsselwortvervollständigung
- 23.2. Mit dem Autovervollständigungsmenü arbeiten
- 23.3. Die Quelle der Schlüsselwörter
- 23.4. Wörter aus dem Wörterbuch vervollständigen
- 23.5. Ganze Zeilen vervollständigen
- 23.6. Autovervollständigung von Dateinamen
- 23.7. Autovervollständigung mit Kontextbewusstsein
- 24. Tippfehler mit Vims Rechtschreibprüfung aufspüren und beheben
- 25. Und was jetzt?
- A. Vim an die eigenen Bedürfnisse anpassen
- Stichwortverzeichnis
- Copyright
Product information
- Title: Vim in der Praxis - blitzschnell Text editieren
- Author(s):
- Release date: December 2013
- Publisher(s): O'Reilly Verlag
- ISBN: 97833955615789
You might also like
book
vi und Vim kurz & gut
Die Begeisterung für den vi- und den Vim-Editor ist ungebrochen. Die plattform-unabhängigen Texteditoren besitzen jedoch so …
book
Programmieren mit Perl
Perl ist eine freie und leistungsfähige Programmiersprache, die sich seit ihrem Debüt im Jahr 1987 rasant …
book
Versionsverwaltung mit Git
Von grundlegenden Funktionen über die Handhabung von Branches und Remote-Repositories bis zu Tipps und Tricks für …
book
Embedded Linux mit Raspberry Pi und Co.
Embedded-Linux-Kernel erzeugen Treiber und Kernelmodule entwickeln Praxisbeispiele mit LED-Matrix und LC-Displays Raspberry Pi, BeagleBone Black, CubieBoard …