Linux - L'editore Vi Linux - o editor VI Linux - L'éditeur Vi Linux - El editor de Vi Linux - The Vi editor

Einleitung zu Vi

Vi ist einer der populärsten Texteditoren unter den Systemen des Typs Unix (mit Emacs und pico) trotz seiner sehr begrenzten Ergonomie. Unter Linux gibt es eine freie Version von Vi genannt Vim (Vi Improved). Vi (ausgesprochen Vihaille) ist ein Editor der vollständig im Textmodus arbeitet, was bedeutet dass alle seine Aktionen mit Hilfe von Text-Kommandos erfolgen. Dieser Editor ist sehr leistungsstark, obwoh er auf den ersten Blick nicht sehr praktisch wirkt, und kann sehr nützlich sein, wenn die Graphik-Schnittstelle nicht funktioniert.

Die Syntax um Vi auszuführen, ist folgende :

vi name_der_Datei

Wenn die Datei geöffnet ist, können sie sich mit Hilfe des Cursors, sowie mit den Tasten h, j, k und l bewegen (für den Fall das die Tastatur keine Pfeiltasten besitzt ).

Vi-Modus

Vi besitz 3 Funktionsarten :

  • Der Normal-Modus: der der bei Öffnen der Datei erscheint. Mit ihm können Kommandos eingegeben werden
  • Der Einfügungs-Modus: Mit diesem Modus können Zeichen eingefügt werden, die Sie mitten im Dokument eingeben. Um in den Einfügungs-Modus überzugehen, reicht es auf die Taste Insert Ihrer Tastatur zu drücken, oder, wenn es die nicht gibt, auf die Taste i
  • Der Ersatz-Modus: Mit diesem Modus kann der bestehende Text durch den der eingegeben wird ersetzt werden. Es reicht erneut auf r zu drücken um in den Ersatz-Modus überzugehen, und auf die Taste Echap zu drücken, um in den Normal-Modus zurückzugehen

Die Basis-Kommandos

Kommando Beschreibung
:q Verlässt den Editor (ohne zu speichern)
:q! Zwingt den Editor zum Verlassen ohne zu speicher (auch wenn Änderungen am Dokument vorgenommen worden sind)
:wq Speichert das Dokument et verlässt den Editor
:filename Speichert das Dokument unter dem angegebenen Namen

Die Editierkommandos

Kommando Beschreibung
x Löscht das Zeichen das sich gerade unter dem Cursor befindet
dd Löscht die Zeile das sich gerade unter dem Cursor befindet
dxd Löscht x Zeilen ab der die sich gerade unter dem Cursor befindet
nx Löscht n Zeichen ab dem der sich gerade unter dem Cursor befindet
x>> Einrückung von x Zeilen nach rechts, ab der die sich gerade unter dem Cursor befindet
x<< Einrückung von x Zeilen nach links, ab der die sich gerade unter dem Cursor befindet

Suchen und Ersetzen

Um ein Wort in einem Dokument zu suchen, reicht es (im Normal-Modus) / einzugeben, gefolgt von der zu suchenden Kette, und dann mit der Eingabe-Taste zu bestätigen. Dann kann man von einer Okkurenz zur nächsten gehen, mit der Taste n.

Um in einer Zeile eine Zeichenkette durch eine andere zu ersetzen, gibt es ein sehr leistungsstarkes Kommando unter Vi welche normale Ausdrücke verwendet. Hier ihre Sytax :

:s/zu_ersetzende_Kette/Ersatzkette/
Man kann es auch auf das ganze Dokument ausweiten, mit folgender Syntax :
:%s/zu_ersetzende_Kette/Ersatzkette/

Kopieren-Kleben und Schneiden-Kleben

Es ist möglich unter Vi eine Zeilenauswahl zu kopieren und zu kleben. Dafür reicht es das folgende Kommando einzugeben, um n Zeilen zu kopieren :

nyy
Das folgende Kommando z.B. kopiert 16 Zeilen in den Pufferspeicher :
16yy
Um die Auswahl zu kleben, muss man den Buchstaben ptippen.

Schneiden und Kleben von n Zeilen erfolgt in ähnlicher Weise mit dem Kommando :

ndd
Dann p zum Kleben !

Letzte Änderung am Mittwoch 1 April 2009 à 14:16:21.Das Dokument mit dem titel « Linux - Editor Vi » aus Kioskea (de.kioskea.net) zur verfügung gestellt wird unter den bedingungen der Creative Commons lizenz. Können Sie ändern, Kopien dieser Seite, unter den Bedingungen der Lizenz, als diese Bewertung deutlich.
Beste Antworten für « Linux Editor Vi » auf :
Linux Befehle Sehen Tabelle der wichtigsten Linux-Befehle Befehl Beschreibung DOS-Äquivalent ls Inhaltsverzeichnis des Registers dir cd wechselt das Registers cd cd .. Übergeordnetes Register cd.. mkdir Erstellen eines...
Linux - Verwaltung der Benutzer Sehen Erster Schritt des Administrators Wenn diverse Personen Zugang zu einem System haben, ist es notwendig dass der Systemadministrator die Benutzer verwaltet. Dafür müssen die gebräuchlichen Befehle und die zu konfigurierenden Dateien bekannt sein....
Wie kennt man seine IP-Adresse? SehenDie folgende ein paar Kommandos erlauben Ihnen IP Adressen von Ihrem Personalcomputer zu finden. kennen Seine IP-Adresse Unter Windows 2000 / Windows XP / Windows Vista Unter Windows 95 / Windows 98 Unter Linux Warum einige Website mir eine...
USB-Stick formatieren SehenUSB-Sticks müssen formatiert werden mit dem Dateisystem FAT (FAT16 und FAT32), um von allen gängigen Betriebssystemen verwendet werden zu können. Unter Windows Aber, für einen USB-Stick mit Speicherkapazität von mehr als 32 MB, bietet Windows XP...
Installation eines FTP-Servers unter Windows SehenSchnelle Version Version etwas weniger schnell (aber nicht eigene) Version eigener Server Link Mehr als das: Sie können, egal wo auch immer Sie sich befinden, zu Ihrem FTP-Server gelangen Notizen Schnelle Version Schnell, ich möchte...
Download AVS Video Converter Sehen"Videoumwandlung zwischen allen gängigen Formaten: HD-Video (inkl. AVCHD, MPEG-2 HD und WMV HD), TOD, MOD, M2TS, AVI (DivX, Xvid usw.), MP4 (inkl. Sony PSP und Apple iPod), WMV, 3GP, QuickTime (MOV, QT), SWF, DVD, VOB, VRO, MPEG-1, 2, 4, H.263,...
Linux - Kompilierung des Kerns (Kernel) SehenKompilierung des Kernels Ziel dieses Artikels ist es die Kompilierung des Kerns (oder Kernel) unter Linux vorzustellen. Die folgenden Ausführungen basieren auf der Version 2.4.20 des Kernels, die jüngste zu dem Zeitpunkt als der Artikel verfasst...
Linux: Systemvorbereitung vor der Installation Sehennotwendiges Material In Minimalkonfiguration benötig Linux nicht den modernsten Computer : mindestens einen 386SX-Prozessor 4Mo RAM-Speicherkapazität (8Mo sind empfehlenswert) ein Festplattenkontroller und eine Platte mit 20Mo freier...
Linux - Datenbaum SehenDie Dateiordnung unter Linux Um die Kompatibilität und Übertragbarkeit zu gewährleisten, respektieren Linux Systeme die einzige FHS Norm (File Hierarchy Standard). Die Grundordnung ist folgende  : /Die Wurzel, sie enthält die...