Drucken

VI/VIM für Linux Administratoren

Werden Sie zum Meister der Kommandozeile: VIM effizient und fehlerfrei beherrschen

Jeder Linux-Administrator kennt diesen Moment: Sie sind per SSH auf einem entfernten Server eingeloggt, das System streikt, und Sie müssen schnell eine Konfigurationsdatei reparieren. In dieser reinen Textumgebung ist VIM das mächtigste Werkzeug, das Ihnen zur Verfügung steht – wenn man weiß, wie man es richtig bedient. Statt frustrierendem Suchen nach den richtigen Tastenkombinationen und dem Risiko, kritische Tippfehler zu machen, verwandeln Sie VIM mit diesem Training in Ihre persönliche Effizienz-Maschine.

Dieser Kurs ist kein theoretischer Trockenlauf, sondern ein sanfter, praxisnaher und verständlicher Einstieg in die Welt von VIM. Wir konzentrieren uns exakt auf die Funktionen, die Sie im rauen Admin-Alltag wirklich brauchen, um Konfigurationen schneller zu editieren, Skripte fehlerfrei anzupassen und Ihre tägliche Arbeit auf der Konsole zu beschleunigen. Ein absolutes Muss für jeden angehenden Linux-Profi!

Ihre Praxisumgebung im Kurs: Wir glauben an Learning by Doing. Damit Sie die gelernten Techniken sofort verinnerlichen, arbeiten Sie in Ihrer eigenen Testumgebung. Jeder Teilnehmer erhält mehrere eigene Linux-VMs (SUSE, Red Hat und Debian). So haben Sie die einzigartige Möglichkeit, Ihr neues Wissen direkt plattformübergreifend zu testen und anzuwenden.

 

Kursinhalte

  • Einführung in den VIM Texteditor
    • Entstehungsgeschichte (ex, vi, vim)
    • Eigenschaften und Modi von vi und vim
  • Aufgabe und Funktionalitäten der wichtigsten VIM Modi im Detail
    • Normaler Modus (normal mode)
    • Einfügemodus (insert mode)
    • Kommandozeilenmodus (command mode)
    • Visueller Modus (visual mode)
    • Auswahlmodus (select mode)
    • Ex Modus (ex mode)
    • Macro Modus (macro mode)
  • VIM Hilfesystem
    • Aufbau des Hilfe Systems
    • Navigieren in der Hilfe
  • Interne Arbeitsweise von Vim beim editieren
    • Arbeitsweise des Buffers, Auslagerungsdatei, Register, Viewport
    • Die 10 unterschiedlichen Register Arten (unnamed, named, ...)
  • Richtiges Bewegen im Normalmodus
    • Navigieren mit h, j, k, l
    • Sprünge mit w, e, b, 0, $, 1G, G, ...
    • Cursor Tasten
  • Öffnen von Dateien mit Vim
    • Öffnen von Dateien bei einer speziellen Zeilennummer
    • Vergleichen von Dateiinhalten mit der diff Funktion
    • Öffnen von mehreren Dateien mit der Split und TAB Funktion
    • Öffnen mit gängigen Startoptionen (z.B. Read Only Modus)
  • Einfaches editieren von Text im Normal- und Einfügemodus
    • append (a,A), insert (i,I), open (o,O), change (c,C)
    • delete (d), undo (u,U), yank (y,Y), put (p,P), replace (r,R)
    • Verwendung von Multiplikatoren
    • Textinhalte und Dateien importieren
    • Arbeiten mit Inner Text Objekten "", (), <>, ...
    • Ausführen von externen Linux Befehlen
  • Arbeiten im Visuellen Modus (Visual Mode)
    • Selektieren im Character Visual Mode
    • Selektieren im Line Visual Mode
    • Selektieren im Block Visual Mode
    • Ausschneiden, Kopieren und Verändern von Texten in den 3 visuellen Modi
    • Aufwendigere Tätigkeiten mit dem Block Modus lösen
  • Arbeiten im Auswahlmodus (select mode)
    • Eigenheiten beim löschen im Select Modus
    • Wechseln zwischen dem Visual Mode und Select Mode
  • Arbeiten im ex Modus
    • Starten des ex Modi (: und Q und Kommandozeile)
    • Selektieren von Zeilen im ex Modi
    • Fortgeschrittenes Arbeiten mit den ex Ranges
    • Änderungen mit der :global Funktion durchführen
    • Dateien einlesen (:edit)
    • Dateien importieren (:read)
    • Dateien speichern (:write)
    • Suchen von Dateien (:path, :find)
    • Anpassen der Tabulator Einstellungen bei der Dateisystem Suche (wildmode)
  • Suchen im Normalmodus
    • Suchanweisungen (/, ?, n, N, *, #)
    • Anpassen der Sucheinstellung (Highlighting, case-sensitiv, case-insensitiv, ...)
    • Suchverhalten mit ignorecase und smartcase anpassen
    • Suchen von Klammern () {} []
  • Suchen und Ersetzten von Texten
    • Aufbau der komplexen :substitute Funktion
    • Range Angaben (Zeile, Bereiche, Buffer)
    • Regex Pattern
    • Flags /c, /g, /i, /I, /n, ...
  • Arbeiten mit der Vim Fenster Split Funktion
    • Arbeitsweise des Vim Window/Viewports
    • Fenster horizontal und vertikal splitten
    • Navigieren zwischen den offenen Viewports
    • Anpassen der einzelnen Viewport Grössen
    • vim Startoptionen für split
  • Fenster mit TAB-Seiten besser organisieren
    • Öffnen von mehreren TAB-Seiten im Vim
    • Navigieren zwischen den offenen TAB Seiten
    • vim Startoptionen für tabs
  • Vergleichen von Dateiinhalten
    • Vergleichen von 2 oder mehreren Dateiinhalte mit vimdiff
    • Fenster Navigation im vimdiff Modus
    • Übernehmen von einzelnen diff Änderungen in den Dateien
  • Konfiguration von Vim
    • Setzen von statischen und dynamischen Parametern
    • Konfigurationsdateien (/etc/vimrc, ~/.vimrc)
    • Auslesen und anpassen der Einstellungen mit :set und :let
    • Gängige Einstellungen Anpassungen vornehmen
    • Zeilennummerierung
    • Automatische Einrückungen
    • Wechseln zwischen den verschiedenen Vim Farbschemas
    • Maus Verhalten und Funktionen
    • autocmd Anpassungen für gängige Dateitypen
  • Arbeiten mit den VIM Registern (Zwischenablagen)
    • The unnamed register ""
    • 10 numbered registers "0 to "9
    • The small delete register "-
    • 26 named registers "a to "z or "A to "Z
    • Three read-only registers ":, "., "%
    • Alternate buffer register "#
    • The expression register "=
    • The selection and drop registers "*, "+ and "~
    • The black hole register "_
    • Last search pattern register "/

 

Empfohlene Vorkenntnisse

Diese Schulung richtet sich an alle Teilnehmer mit Administrationserfahrungen im Linux Bereich, wie sie in unserem Kurs "Linux 1 – Grundlagen" vermittelt werden.

Details zu diesem Open Source Training

Kurstitel: VI/VIM für Linux Administratoren
Kurspreis: 845,00 € exkl. MwSt
pro Teilnehmer, Standardpreis ohne Rabatt

Kursdatum:    
Kurszeiten:

28.08.26 - 28.09.26
09:30 - 17:00
Alternative Termine stehen am Ende dieser Seite

Trainer:

Mst. Peter Jahn, MSc (Fachkompetenzen)


Dieses Training findet in der typischen Classroom Variante und in der Live Variante übers Internet via ZOOM Session statt. Sie können selber entscheiden welche Variante besser für sie passt.


Kursort:


Das Classroom Training findet statt bei:

LinuxCampus
Brodtischgasse 4
2700 Wr. Neustadt (Österreich) Austria
Website des Veranstaltungsortes
LinuxCampus
Das Live Training findet statt bei:

Sie können vom jedem Ort teilnehmen von dem Sie möchten und es ist keine Anreise notwendig. Sie benötigen nur eine Webcam, einen Webbrowser (ZOOM-Session) und einen VNC-Client für den Zugriff auf ihr Teilnehmer LAB.

Details:

Der Kurs ist auf 10 Teilnehmer beschränkt
Die Unterrichtssprache ist Deutsch
Die Kursunterlagen werden im PDF Format bereitgestellt
Jeder Teilnehmer erhält ein Kurszertifikat
Kalt- und Heißgetränke und Snacks werden kostenlos bereitgestellt

Kennen Sie schon das LinuxCampus.net Rabatt & Bonus System?

Den Kurstermin 28.08.26 - 28.09.26 buchen

Schritt 1:  Auswahl der Kursvariante (Classroom oder Live)
Schritt 2:  Angabe der Teilnehmer Daten

Der Termin ist nicht veröffentlicht


Alternative Kursmöglichkeiten

Alternativer Kursort:
Dieses Thema kann auch als In-House Training oder Einzeltraining gebucht werden

Alternativer Termin:
Ab 3 Teilnehmern bieten wir Ihnen gerne einen auf Ihre Bedürfnisse abgestimmten Termin an

Weitere Termine zu diesem Kursthema

Datum Kurstitel Ort
02.10.2026 VI/VIM für Linux Administratoren LinuxCampus
18.12.2026 VI/VIM für Linux Administratoren LinuxCampus