Tutorials  /  Linux Basics

Vim unter Linux nutzen: Die komplette Anleitung für Einsteiger

Ccentron Redaktion · August 2025 ·7 Min. Lesezeit ·Linux Basics, Tutorial

Vim (Vi IMproved) ist ein leistungsstarker, plattformübergreifender Open-Source-Texteditor, der auf dem klassischen Vi basiert, aber erweiterte Funktionen bietet. In der Linux-Welt wird Vim häufig zum Bearbeiten von Konfigurationsdateien, zum Programmieren oder Schreiben von Skripten verwendet. Er unterstützt Modi-basiertes Arbeiten, Syntaxhervorhebung, mehrfaches Rückgängigmachen, visuelle Auswahl und eine Kommandozeilensteuerung.

In diesem Leitfaden lernst du, wie du Vim unter Linux einsetzt, um Dateien zu erstellen, zu verwalten und zu bearbeiten.

Voraussetzungen

Stelle vor dem Start sicher, dass Folgendes zutrifft:

  • Zugriff auf eine Linux-Umgebung ist vorhanden.
VM

Passende Infrastruktur bei centron

Zum Ausprobieren braucht es keine eigene Hardware: ccloud³ VMs mit vollem Root-Zugriff gibt es ab 3,12 € im Monat, stundengenau abgerechnet und in Sekunden bereit. Cloud Server mieten →

Vim-Modi und grundlegende Befehle

Vim bietet verschiedene Modi, die jeweils bestimmte Aktionen wie Navigation, Bearbeitung oder Kommandoeingaben ermöglichen. Im Folgenden werden die wichtigsten Modi vorgestellt.

Normalmodus

Nach dem Start befindet sich Vim im Normalmodus. Hier kannst du dich im Text bewegen, Zeilen löschen oder kopieren und Befehle eingeben. Mit Esc gelangst du aus jedem Modus zurück in den Normalmodus.

Wichtige Befehle im Normalmodus:

  • h, j, k, l: Cursor nach links, unten, oben und rechts bewegen.
  • dd: Aktuelle Zeile löschen.
  • yy: Aktuelle Zeile kopieren.
  • p: Kopierten Inhalt einfügen.
  • u: Letzte Änderung rückgängig machen.
  • Strg + r: Rückgängig gemachte Aktion wiederherstellen.
  • gg: Zum Anfang der Datei springen.
  • G: Zum Ende der Datei springen.

Einfügemodus

Im Einfügemodus kannst du Text eingeben. Du wechselst mit folgenden Tasten aus dem Normalmodus in den Einfügemodus:

  • i: Text vor dem Cursor einfügen.
  • a: Text nach dem Cursor anhängen.
  • o: Neue Zeile unterhalb einfügen.
  • O: Neue Zeile oberhalb einfügen.

Visueller Modus

Dieser Modus dient der Textauswahl. Aktiviere ihn im Normalmodus mit:

  • v: Zeichenweise Auswahl starten.
  • V: Zeilenweise Auswahl.
  • Strg + v: Blockweise Auswahl.

Im visuellen Modus verwendest du folgende Befehle:

  • h, j, k, l oder Pfeiltasten: Auswahl verschieben.
  • d: Auswahl löschen.
  • y: Auswahl kopieren.
  • x: Auswahl ausschneiden.
  • p: Auswahl durch Einfügen ersetzen.
  • >: Einzug vergrößern.
  • <: Einzug verringern.

Kommandozeilenmodus

Im Kommandozeilenmodus erledigst du Aufgaben wie Speichern oder Beenden. Du erreichst diesen Modus durch Eingabe von : im Normalmodus.

Häufige Befehle im Kommandozeilenmodus:

  • :w: Datei speichern.
  • :q: Vim beenden.
  • :wq: Speichern und beenden.
  • :q!: Beenden ohne zu speichern.
  • :set number: Zeilennummern anzeigen.
  • :set nonumber: Zeilennummern ausblenden.
  • /wort: Nach "wort" in der Datei suchen.

Dateien mit Vim erstellen

Um eine neue Datei mit Vim zu erstellen, gib den gewünschten Dateinamen beim Start mit an:

Konsole
$ vim DATEINAME

Beispiel: So erstellst du eine Datei namens vimExample:

Konsole
$ vim vimExample

Dadurch öffnet sich ein leeres Fenster. Mit Esc verlässt du den Einfügemodus. Mit :wq speicherst und schließt du die Datei.

Dateien mit Vim öffnen

Um bestehende Dateien zu öffnen, verwende folgenden Befehl:

Konsole
$ vim bestehendeDatei

Existiert die Datei, wird sie geöffnet. Andernfalls erstellt Vim einen neuen leeren Puffer.

Mehrere Dateien lassen sich wie folgt gleichzeitig öffnen:

Konsole
$ vim datei1 datei2

Jede Datei wird in einem eigenen Puffer geöffnet. Zwischen diesen wechselst du mit:

  • :n oder :next: Zur nächsten Datei springen.
  • :prev oder :previous: Zur vorherigen Datei zurückkehren.

Dateien in Vim bearbeiten

Mit Vim kannst du Inhalte bearbeiten, Änderungen rückgängig machen oder erneut anwenden und Dateien speichern.

Text einfügen

  1. Datei öffnen:
Konsole
$ vim dateiname
  1. Mit i den Einfügemodus aktivieren.
  2. Text eingeben.
  3. Mit Esc zurück in den Normalmodus.

Änderungen rückgängig machen und wiederholen

  • u: Letzte Änderung zurücknehmen.
  • Strg + r: Rückgängig gemachte Änderung wiederherstellen.

Dateien speichern mit Vim

Du kannst deine Änderungen wie folgt sichern – auch bei Dateien, die root-Rechte erfordern.

Datei normal speichern:

Code
:w

Datei mit Root-Rechten speichern:

Code
:w !sudo tee %

Nach dem Speichern beendest du Vim mit :q und Enter.

Text suchen und ersetzen in Vim

Mit Vim findest und ersetzt du schnell Textstellen innerhalb von Dateien.

Text suchen

Um nach einem Begriff zu suchen, verwende:

Code
:/suchbegriff

Suchergebnisse hervorheben:

Code
:set hlsearch

Hervorhebung deaktivieren:

Code
:nohlsearch

Plugins in Vim installieren und verwalten

Die Funktionalität von Vim lässt sich durch Plugins erweitern. Die Verwaltung erfolgt bequem mit dem Plugin-Manager vim-plug.

vim-plug installieren

Führe den folgenden Befehl aus, um den Plugin-Manager herunterzuladen:

Konsole
$ curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Plugins in .vimrc konfigurieren

Öffne die Konfigurationsdatei:

Konsole
$ vim ~/.vimrc

Füge die folgenden Zeilen hinzu, um Plugins zu verwalten:

Code
call plug#begin('~/.vim/plugged')
Plug 'vim-airline/vim-airline' " Erweiterte Statusleiste
Plug 'tpope/vim-commentary' " Einfaches Kommentieren
call plug#end()

Speichere die Datei und schließe sie. Starte anschließend in Vim den folgenden Befehl, um die Plugins zu installieren:

Code
:PlugInstall

Plugins verwalten

Alle Plugins aktualisieren:

Code
:PlugUpdate

Nicht verwendete Plugins entfernen:

Code
:PlugClean

Installierte Plugins anzeigen:

Code
:PlugStatus

Weitere Plugins findest du auf der Website Vim Awesome.

Vim beenden

Je nachdem, ob du Änderungen speichern willst oder nicht, bietet Vim unterschiedliche Möglichkeiten zum Beenden:

Speichern und beenden:

Code
:wq

Beenden ohne zu speichern:

Code
:q!

Vim normal schließen (ohne Änderungen):

Code
:q

Alle offenen Dateien schließen:

Code
:qa

Alle Dateien schließen ohne zu speichern:

Code
:qa!

Fazit

Du hast gelernt, wie man mit dem Vim-Editor unter Linux Dateien erstellt, öffnet und bearbeitet. Du hast Syntaxhervorhebung genutzt, Farbschemata konfiguriert und eigene Tastenkürzel definiert. Für weitere Optionen und Details hilft die Vim-Dokumentation, die du mit folgendem Befehl aufrufst:

Code
man vim
Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Linux Basics
Teilen
Noch offene Fragen?

Our team will help you with your specific setup - in German or English, by people who run the platform themselves.

War dieses Tutorial hilfreich?

Your answer is stored anonymously and helps us improve our tutorials.

Kommentare

No comments yet - be the first to ask a question about this tutorial.

Sign in to comment

Comments are open to centron customers. Sign in to your account to ask a question about this tutorial.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren