Verwendung des Vi/VIM-Editors unter dem Betriebssystem Ubuntu ⋆ ALexHost SRL

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills
04.12.2024

Verwendung des Vi/VIM-Editors unter dem Betriebssystem Ubuntu

Vi und Vim (Vi Improved) sind leistungsstarke Texteditoren, die auf vielen Unix-basierten Systemen, einschließlich Ubuntu, vorinstalliert sind. Vim ist eine verbesserte Version von Vi und bietet zusätzliche Funktionen wie Syntaxhervorhebung, bessere Navigation und erweiterte Funktionen. Wenn Sie mit Ubuntu arbeiten und Vi oder Vim verwenden müssen, hilft Ihnen dieser Leitfaden, mit den Grundlagen zu beginnen.

1. Installation von Vim unter Ubuntu

Vi ist normalerweise auf den meisten Ubuntu-Installationen vorinstalliert. Wenn Sie Vim verwenden möchten, das mehr Funktionen hat, können Sie es mit

apt
installieren:

sudo apt update
sudo apt install vim -y

Sobald die Installation abgeschlossen ist, können Sie Dateien mit dem Befehl

vim
öffnen.

2. Öffnen und Erstellen von Dateien

  • Um eine Datei mit Vim zu öffnen, verwenden Sie:
    vim dateiname.txt

    Falls die Datei nicht existiert, wird Vim eine neue Datei mit dem angegebenen Namen erstellen.

3. Vim-Modi

Vim arbeitet in verschiedenen Modi, und diese zu verstehen ist entscheidend für effektives Editieren:

  • Normaler Modus: Dies ist der Standardmodus für Navigation, Kopieren, Einfügen und Löschen von Text. Drücken Sie
    Esc
    , um in den Normalmodus zurückzukehren.
  • Einfügemodus: Ermöglicht Ihnen das Einfügen oder Bearbeiten von Text. Um vom Normalmodus in den Einfügemodus zu gelangen, drücken Sie
    i
    .
  • Visueller Modus: Dient zur Auswahl von Text. Drücken Sie
    v
    , um den visuellen Modus aufzurufen.
  • Befehlszeilenmodus: Ermöglicht die Ausführung von Befehlen wie Speichern, Beenden und Suchen. Drücken Sie
    :
    , um den Befehlszeilenmodus aufzurufen.

4. Grundlegende Befehle in Vim

Hier sind einige wichtige Befehle für den Anfang:

4.1. Navigieren im normalen Modus

  • h: Nach links bewegen
  • j: Nach unten bewegen
  • k: Nach oben bewegen
  • l: Nach rechts bewegen
  • w: Zum Anfang des nächsten Wortes gehen
  • b: Zum Anfang des vorherigen Wortes gehen
  • gg: Bewegen zum Anfang der Datei
  • G: Bewegen zum Ende der Datei
  • Ctrl f: Eine Seite nach unten gehen
  • Ctrl b: Eine Seite nach oben

4.2. Text einfügen

  • i: Rufen Sie den Einfügemodus auf, bevor Sie den Cursor setzen.
  • a: Einfügemodus nach dem Cursor aufrufen.
  • o: Eine neue Zeile unterhalb der aktuellen Zeile einfügen und in den Einfügemodus wechseln.
  • O: Eine neue Zeile oberhalb der aktuellen Zeile einfügen und den Einfügemodus aktivieren.

4.3. Speichern und Beenden

  • : Speichern Sie die aktuelle Datei, ohne sie zu verlassen.
  • : Beendet Vim (nur wenn keine Änderungen vorgenommen wurden).
  • !: Beenden ohne Änderungen zu speichern.
  • oder
    : Speichern und Beenden von Vim.
  • ZZ: Speichern Sie die Datei und beenden Sie Vim (im Normalmodus).

4.4. Text bearbeiten

  • x: Löscht das Zeichen unter dem Cursor.
  • dd: Löscht die aktuelle Zeile.
  • yy: Kopieren (yank) der aktuellen Zeile.
  • p: Fügt den kopierten oder gelöschten Text hinter dem Cursor ein.
  • u: Rückgängig machen der letzten Änderung.
  • Strg r: Wiederholen der zuletzt rückgängig gemachten Änderung.

4.5. Visueller Modus

  • Drücken Sie im Normalmodus
    v
    , um den visuellen Modus aufzurufen, und wählen Sie dann mit den Pfeiltasten oder
    h
    ,
    j
    ,
    k
    ,
    l
    den Text aus.
  • Nach der Auswahl von Text können Sie
    d
    zum Löschen oder
    y
    zum Kopieren des ausgewählten Textes verwenden.

4.6. Suchen und Ersetzen

  • /Muster: Suchen Sie vorwärts nach einem Muster. Drücken Sie
    n
    , um das nächste Vorkommen zu finden.
  • ?muster: Rückwärts nach einem Muster suchen.
  • :%s/alt/neu/g: Ersetzt alle Vorkommen von “alt” durch “neu” in der Datei.
  • :%s/alt/neu/gc: Ersetzt alle Vorkommen mit Bestätigung für jedes Vorkommen.

5. Arbeiten mit mehreren Dateien

Vim erlaubt Ihnen, mit mehreren Dateien in der gleichen Sitzung zu arbeiten:

  • dateiname: Öffnet eine neue Datei in der gleichen Vim-Sitzung.
  • : Gehe zur nächsten Datei.
  • : Wechseln zur vorherigen Datei.
  • filename: Das Fenster teilen und eine neue Datei öffnen.

6. Vim anpassen

Sie können das Verhalten von Vim anpassen, indem Sie die Datei

.vimrc
in Ihrem Heimatverzeichnis bearbeiten:

vim ~/.vimrc

Hier sind ein paar übliche Konfigurationen, die Sie hinzufügen können:

  • Zeilennummern einschalten:
    nummer setzen
  • Syntaxhervorhebung einschalten:
    syntax ein
  • Automatische Einrückung einstellen:
    set autoindent
  • Mausunterstützung einschalten:
    set mouse=a

Nachdem Sie diese Zeilen hinzugefügt haben, speichern Sie die

.vimrc-Datei
und starten Sie Vim neu, um die Änderungen zu übernehmen.

7. Fortgeschrittene Tipps

  • Mehrere Undos: Vim unterstützt mehrere Undos. Benutzen Sie
    u
    zum Rückgängigmachen und
    Ctrl r
    zum Wiederherstellen.
  • Springen zu einer Zeile: Verwenden Sie
    :number
    , um zu einer bestimmten Zeile zu springen. Zum Beispiel,
    :10
    bringt Sie zu Zeile 10.
  • Puffer benutzen: Vim benutzt Puffer, um Dateien zu verwalten. Sie können zwischen Puffern mit
    :bnext
    und
    :bprev
    umschalten.
  • Vim-Hilfe benutzen: Vim hat eine eingebaute Dokumentation. Geben Sie
    :help
    im Kommandozeilenmodus ein, um sie aufzurufen.

Schlussfolgerung

Vim ist ein vielseitiger und effizienter Editor, der Ihre Produktivität erheblich steigern kann, sobald Sie seine Befehle und Funktionen kennen. Mit dieser Anleitung sollten Sie ein gutes Verständnis dafür haben, wie man Vim für grundlegende Editieraufgaben unter Ubuntu verwendet. Der Schlüssel zur Beherrschung von Vim ist Übung, also zögern Sie nicht, seine Funktionalität zu erkunden und sich mit seinen Befehlen vertraut zu machen. Viel Spaß beim Editieren!

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills