Powered by Ubuntu Linux

Kurs: Vi/Vim-Editor

Dauer: 1 Tag

Motivation: Sie sind Linux/UNIX-Systemadministrator oder Software-Entwickler unter Linux/UNIX? Falls Sie sich bisher nicht an den Vi/Vim herantrauen, ihn nur ungern benutzen oder das Gefühl haben, der Vi/Vim ist ein umständlicher Editor, dann ist dies genau der richtige Kurs für Sie! Denn der Vi/Vim ist DER EDITOR für Linux/UNIX-Systeme (neben dem Emacs), er ist sehr ergonomisch und EIGENTLICH EINFACH zu bedienen (nur etwas ungewohnt).

Ziel: Zunächst wird die Entwurfs-Philosophie seines Erfinders "Bill Joy" vorgestellt und die grundlegenen Bedienungs-Prinzipien des Vi/Vim erarbeitet. Dann werden Schritt für Schritt die wichtigsten Kommandos und Befehle eingeführt und vor allem ihr Zusammenspiel trainiert. Mittels vieler Übungen lernen Sie den effizienten Umgang mit dem Editor Vi/Vim kennen. Und Sie werden viele Tricks und Tipps zum Vi/Vim kennenlernen, die Ihnen den täglichen Umgang mit diesem Editor erleichtern.

Sie sind nach dem Kurs in der Lage, als Anwender, Systemadministrator oder Software-Entwickler gut und effizient mit dem Editor Vi/Vim umzugehen und ihn vor allem gerne zu benutzen.

Hinweis: Der Kurs ist für jedes Linux/UNIX-System geeignet und wird auf Wunsch auch unter Windows durchgeführt!

Inhalt:

  • Teil I
    • Einführung
    • Die verschiedenen Modi
    • Aufrufen & Verlassen
    • Cursor bewegen (Zeichen, Wort, Satz, Zeile, Seite, Bildschirm)
    • Text editieren (Einfügen, Ändern, Löschen, Kopieren, Undo, Redo)
    • Suchen (Reguläre Ausdrücke!)
    • Suchen & Ersetzen
    • Optionen
    • Konfiguration
  • Teil II
    • Häufig benötigte Kommandos (2 Zeichen/Worte/Zeilen vertauschen, …)
    • Spezielle Kommandos (Ein/Ausrücken, Datei/Kommando einlesen, …)
    • Spezielle Bewegungen und Suche
    • Mehrere Dateien bearbeiten
    • Marken setzen und anspringen
    • Puffer verwenden
    • Makros definieren und verwenden
    • Abkürzungen definieren und verwenden

Schulungsunterlagen:

  • Skript
  • Lösungsblätter zu allen Übungen
  • Zusammenfassung der wichtigsten Linux/UNIX-Befehle
  • Zusammenfassung der wichtigsten Vi-Befehle
  • Reguläre Ausdrücke — Einführung, Tipps und Tricks
  • Der Editor Vim — Einführung, Tipps und Tricks

Voraussetzungen:

  • Muss: Allgemeine Computer-Kenntnisse (Tastatur, Maus, Grafische Oberfläche, Editor)
  • Optional: Arbeiten auf der Kommandozeile (analog MS-DOS)

Abgrenzung:

  • Keine Linux/UNIX-Grundlagen notwendig
  • Keine grafische Oberfläche (KDE oder GNOME)
  • Keine root-Rechte notwendig