Vim in der Praxis
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
Bearbeiten Sie Text im Vim-Stil, indem Sie sich die Ausführung immer gleicher Arbeitsschritte mit Hilfe der Punktformel vereinfachen. Automatisieren Sie komplexe Aufgaben dadurch, dass Sie Tastenaktionen in einem Makro speichern. Führen Sie einen Befehl auf einer Gruppe von Zeilen oder einer Sammlung von Dateien aus. Entdecken Sie den "äußerst magischen" Schalter. Erstellen Sie komplexe Muster, indem Sie Ihren Suchverlauf wiederverwenden. Suchen Sie in mehreren Dateien gleichzeitig. Und all das, ohne ein einziges Plugin zu installieren!
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, mit Vim effizienter zu arbeiten, ganz gleich, ob Sie ein Vim-Neuling oder bereits ein erfahrener Vim-Nutzer sind.
Drew Neil arbeitet als unabhängiger Programmierer, Autor und Trainer. Er leitet rund um die Welt Workshops, spricht regelmäßig auf Konferenzen und ist auf die Erstellung von Lernvideos spezialisiert.
Lars Schulten lebt in Köln und arbeitet als freier Autor, Übersetzer und Lektor. Von Haus aus ist er Geisteswissenschaftler, doch hat er schon während des Studiums sein Interesse an der Java-Programmierung entdeckt. Heute beschäftigt er sich mit verschiedenen Programmiersprachen (Java, C#, Objective-C, PHP), hat eine Vorliebe für freie Unixe (FreeBSD, Linux), fühlt sich aber auch unter Mac OS und Windows heimisch.
Kapitel 1 Danksagungen
Kapitel 2 Vorwort
Kapitel 3 Lies mich
Wie dieses Buch aufgebaut ist
Eine Bemerkung zu den Beispielen
Lernen Sie das Zehnfingersystem, bevor Sie Vim lernen
Kapitel 4 Das vergessene Handbuch
Machen Sie sich mit Vims eingebauter Dokumentation vertraut
Notation für die Vim-Emulation auf der gedruckten Seite
Die Beispiele herunterladen
Vims Voreinstellungen nutzen
Die Rolle von Vim-Script
Die Vim-Versionen
Kapitel 5 Der Vim-Weg
Der Punktbefehl
Vermeiden Sie Wiederholungen
Ein Schritt zurück, drei nach vorne
Handeln, Wiederholen, Umkehren
Manuelles Suchen und Ersetzen
Die Punktformel
Modi
Kapitel 6 Normaler Modus
Den Pinsel von der Leinwand heben
Rückgängig‐Operationen portionieren
Wiederholbare Änderungen konstruieren
Zähler für einfache Berechnungen nutzen
Vermeiden Sie das Zählen, wenn Sie wiederholen können
Kombinieren heißt Siegen
Kapitel 7 Einfügemodus
Korrekturen unmittelbar aus dem Einfügemodus durchführen
In den normalen Modus zurückwechseln
Einfügen aus einem Register ohne den Einfügemodus zu verlassen
Kleine Berechnungen vor Ort durchführen
Ungewöhnliche Zeichen über ihren Zeichencode eingeben
Ungewöhnliche Zeichen über Digraphen eingeben
Text im Ersetzungsmodus überschreiben
Kapitel 8 Visueller Modus
Den visuellen Modus verstehen
Eine visuelle Auswahl definieren
Zeilenbasierte visuelle Befehle wiederholen
Ziehen Sie Operatoren wenn möglich visuellen Befehlen vor
Tabellarische Daten mit dem blockbasierten Modus bearbeiten
Textspalten ändern
Etwas ans Ende der Zeilen eines unregelmäßigen visuellen Blocks anhängen
Kapitel 9 Kommandozeilenmodus
Vims Kommandozeile
Einen Befehl auf einer Zeile oder mehreren aufeinanderfolgenden Zeilen ausführen
Zeilen mit den Befehlen :t und :m duplizieren oder verschieben
Befehle des normalen Modus über einen Bereich ausführen
Den letzten Ex-Befehl wiederholen
Ex-Befehle mit Tab automatisch vervollständigen
Das aktuelle Wort in die Eingabeaufforderung einfügen
Befehle aus dem Befehlsverlauf wieder aufrufen
Befehle in der Shell ausführen
Dateien
Kapitel 10 Mehrere Dateien verwalten
Offene Dateien über die Pufferliste einsehen
Puffer über die Argumentliste zu Gruppen zusammenstellen
Verborgene Dateien verwalten
Ihren Arbeitsbereich in Fenster teilen
Fensterlayouts mit Tab-Seiten organisieren
Kapitel 11 Dateien öffnen und auf der Festplatte speichern
Eine Datei mit :edit über einen Dateipfad öffnen
Eine Datei mit :find über den Dateinamen öffnen
Das Dateisystem mit netrw erforschen
Dateien in nicht vorhandenen Verzeichnissen speichern
Eine Datei als Superuser speichern
Rascher vorankommen
Kapitel 12 Mit Bewegungen in Dateien navigieren
Halten Sie die Finger auf der Grundreihe
Echte Zeilen und Anzeigezeilen unterscheiden
Wortweise bewegen
Anhand eines Zeichens finden
Suchen zum Navigieren
Mit Textobjekten eine exakte Auswahl treffen
Außen löschen, innen ändern
Eine Position markieren und wieder zu ihr zurückkehren
Zwischen zueinandergehörigen Klammern hin- und herspringen
Kapitel 13 Mit Sprüngen von Datei zu Datei
Die Sprungliste durchqueren
Die Veränderungsliste durchlaufen
Zum Dateinamen unter dem Cursor springen
Mit globalen Marken zwischen Dateien springen
Register
Kapitel 14 Kopieren und Einfügen
Löschen, Kopieren und Einfügen mit Vims unbenanntem Register
Vims Register verstehen
Eine visuelle Auswahl durch ein Register ersetzen
Aus einem Register einfügen
Mit der Systemzwischenablage interagieren
Kapitel 15 Makros
Ein Makro aufzeichnen und ausführen
Normalisieren, Zuschlagen, Abbrechen
Makros mit einem Zähler abspielen
Eine Änderung auf zusammenhängenden Zeilen wiederholen
Befehle an ein Makro anhängen
Mit einer Sammlung von Dateien arbeiten
Einen Iterator auswerten, um die Elemente in einer Liste zu nummerieren
Den Inhalt eines Makros bearbeiten
Muster
Kapitel 16 Vergleichsmuster und Literale
Die Berücksichtigung von Groß-/Kleinschreibung in Suchmustern anpassen
Nutzen Sie den \v-Musterschalter für Regex-Suchoperationen
Mit dem Literalschalter \V eine wörtliche Suche durchführen
Mit Klammern Subtreffer einfangen
Die Grenzen eines Wortes abstecken
Die Grenzen eines Treffers abstecken
Problematische Zeichen maskieren
Kapitel 17 Suche
Der Suchbefehl
Suchtreffer hervorheben
Vorschau des ersten Treffers vor der Ausführung
Die Treffer für das aktuelle Muster zählen
Den Cursor zum Ende eines Suchtreffers verschieben
Auf einem vollständigen Suchmuster operieren
Komplexe Muster erstellen, indem man den Suchverlauf durchläuft
Nach der aktuellen visuellen Auswahl suchen
Kapitel 18 Ersetzung
Der »substitute«-Befehl
Alle Treffer in einer Datei finden und ersetzen
Alle Ersetzungen in Augenschein nehmen
Das letzte Suchmuster wiederverwenden
Durch den Inhalt eines Registers ersetzen
Den letzten Ersetzungsbefehl wiederholen
CSV-Felder mit Subtreffern umordnen
Auf der Ersetzung Berechnungen durchführen
Zwei oder mehr Wörter austauschen
Suchen und Ersetzen über mehrere Dateien
Kapitel 19 Der »global«-Befehl
Der Befehl »global«
Zeilen löschen, die ein Muster enthalten
Alle TODO-Elemente in einem Register sammeln
Die Properties aller Regeln in einer CSS-Datei sortieren
Werkzeuge
Kapitel 20 Quellcode mit ctags indizieren und navigieren
ctags
Vim für die Zusammenarbeit mit ctags konfigurieren
Mit Vims Navigationsbefehlen zu Schlüsselwortdefinitionen navigieren
Kapitel 21 Code kompilieren und Fehler über die Quickfix-Liste einsehen
Code kompilieren, ohne Vim zu verlassen
Die Quickfix-Liste durchlaufen
Ergebnisse aus einer alten Quickfix-Liste abrufen
Den externen Compiler anpassen
Kapitel 22 Projektübergreifene Suche mit grep, vimgrep und anderen
grep aufrufen, ohne Vim zu verlassen
Das grep-Programm anpassen
Grep mit Vims interner Such-Engine
Kapitel 23 Die automatische Vervollständigung
Vims automatische Schlüsselwortvervollständigung
Mit dem Autovervollständigungsmenü arbeiten
Die Quelle der Schlüsselwörter
Wörter aus dem Wörterbuch vervollständigen
Ganze Zeilen vervollständigen
Autovervollständigung von Dateinamen
Autovervollständigung mit Kontextbewusstsein
Kapitel 24 Tippfehler mit Vims Rechtschreibprüfung aufspüren und beheben
Die Rechtschreibung Ihrer Texte prüfen
Alternative Rechtschreibprüfungswörterbücher verwenden
Der Rechtschreibprüfungsdatei Wörter hinzufügen
Rechtschreibfehler aus dem Einfügemodus ändern
Kapitel 25 Und was jetzt?
Übung, Übung, Übung!
Machen Sie sich Vim zu eigen
Machen Sie sich mit der Säge vertraut, und schärfen Sie sie dann
Anhang Vim an die eigenen Bedürfnisse anpassen
Vims Einstellungen en passant ändern
Ihre Konfiguration in einer vimrc-Datei speichern
Anpassungen auf bestimmte Dateitypen anwenden
Erscheint lt. Verlag | 30.12.2013 |
---|---|
Verlagsort | Köln |
Sprache | deutsch |
Gewicht | 650 g |
Einbandart | Paperback |
Themenwelt | Informatik ► Betriebssysteme / Server ► Unix / Linux |
Mathematik / Informatik ► Informatik ► Office Programme | |
Mathematik / Informatik ► Informatik ► Software Entwicklung | |
Schlagworte | Emacs • Texteditor • Textmate • vi • Vim • Vim, Textmate, emacs, vi, Texteditor |
ISBN-10 | 3-95561-578-2 / 3955615782 |
ISBN-13 | 978-3-95561-578-9 / 9783955615789 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich