Heim > Artikel > Betrieb und Instandhaltung > Linux vi-Befehl
Häufig verwendete vi-Befehle unter Linux sind:
Befehle zur Eingabe von vi
vi-Dateiname: Öffnen oder erstellen Sie einen neuen Datei und platzieren Sie den Cursor am Anfang der ersten Zeile
vi +n Dateiname: Öffnen Sie die Datei und platzieren Sie den Cursor am Anfang der n-ten Zeile
vi + Dateiname: Öffnen Sie die Datei und platzieren Sie den Cursor am Ende einer Zeile
vi +/muster Dateiname: Öffnen Sie die Datei und platzieren Sie den Cursor an der ersten Zeichenfolge, die mit dem Muster übereinstimmt
vi -r Dateiname: Beim Bearbeiten mit vi beim letzten Systemabsturz Dateiname wiederherstellen
vi Dateiname....Dateiname: Mehrere Dateien öffnen und nacheinander bearbeiten
Befehl „Cursor bewegen“
h: Cursor um ein Zeichen nach links bewegen
l: Cursor um ein Zeichen nach rechts bewegen
Leertaste: Cursor um ein Zeichen nach rechts bewegen
Rücktaste: Cursor um ein Zeichen nach links bewegen
k oder Strg+p: Bewegen Sie den Cursor eine Zeile nach oben
j oder Strg+n: Bewegen Sie den Cursor eine Zeile nach unten
Eingabetaste: Bewegen Sie den Cursor eine Zeile nach unten
w oder W: Bewegen Sie den Cursor eine Zeile nach unten Wort nach rechts an den Anfang des Wortes
b oder B: Bewegen Sie den Cursor ein Wort nach links an den Anfang
e oder E: Bewegen Sie den Cursor ein Wort nach rechts an das Ende des Wortes
): Bewegen Sie den Cursor an das Ende des Satzes
(: Bewegen Sie den Cursor an den Anfang des Satzes
}: Bewegen Sie den Cursor an den Anfang des Absatzes
{: Bewegen Sie den Cursor an den Ende des Absatzes
nG: Der Cursor bewegt sich zum Anfang der n-ten Zeile
n+: Der Cursor bewegt sich n Zeilen nach unten
n-: Der Cursor bewegt sich n Zeilen nach oben
n$: Der Cursor bewegt sich zum Ende der n-ten Zeile
H: Der Cursor bewegt sich zur oberen Zeile des Bildschirms
M: Der Cursor bewegt sich zur mittleren Zeile des Bildschirms
L: Der Cursor bewegt sich zur letzten Zeile des Bildschirms
0: (Beachten Sie, dass es sich um die Zahl Null handelt) Der Cursor bewegt sich an den Anfang der aktuellen Zeile
$: Bewegt den Cursor an das Ende der aktuellen Zeile
Befehle zum Scrollen des Bildschirms
Strg+u: Den halben Bildschirm zum Anfang der Datei scrollen
Strg+d: Zum Ende der Datei scrollen Den halben Bildschirm scrollen
Strg+f: Scrollen einen Bildschirm zum Ende der Datei
Strg+b; einen Bildschirm zum Anfang der Datei scrollen
nz: Scrollen Sie die n-te Zeile an den oberen Rand des Bildschirms. Wenn n nicht angegeben ist, scrollen Sie die aktuelle Zeile zum oberen Bildschirmrand.
Löschbefehl
ndw oder ndW: Löschen Sie die n-1 Zeichen beginnend am Cursor und danach
tun Sie: Löschen Sie bis zum Anfang von die Zeile
d $: bis zum Ende der Zeile löschen
ndd: die aktuelle Zeile und n-1 Zeilen danach löschen
x oder X: ein Zeichen löschen, x löscht das Zeichen nach dem Cursor, und Beginn des Cursors bis zum Ende der Datei
?Muster: Vom Anfang des Cursors Suchmuster zum Anfang der Datei
N: Wiederholen der letzte Suchbefehl in die entgegengesetzte Richtung : s/p1/p2/g: Ersetze alle p1 in der aktuellen Zeile Ersetze durch p2
: n1,n2s/p1/p2/g: Ersetze alle p1 in der n1 zu n2 Zeilen mit p2 : g/p1/s//p2/g: Alle p1 in der Datei ersetzen. Alle durch p2 ersetzen
Optionseinstellungen
all: Liste Alle Optionseinstellungen
Begriff: Terminaltyp festlegen
Liste: Tabstopp (Strg+I) und Zeilenendemarkierung ($) anzeigen Zahl: Anzeige Zeilennummer
Bericht: Zeigt die durch zeilenorientierte Befehle geänderte Nummer an knapp: Zeigt eine kurze Warnmeldung an
Warnung: Es wird KEINE Schreibmeldung angezeigt, wenn die aktuelle Datei beim Wechsel zu einer anderen Datei nicht gespeichert wird
nomagic: Erlaubt die Verwendung von Sonderzeichen ohne „“ vor dem Suchmodus
nowrapscan: Verboten Wenn vi beide Enden der Datei durchsucht, beginnt sie am anderen Ende
mesg: Ermöglicht vi, geschriebene Informationen anzuzeigen von anderen Benutzern mit write
an ihre eigenen Terminals gesendet werden
Das obige ist der detaillierte Inhalt vonLinux vi-Befehl. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!