So verwenden Sie den Linux-Befehl vi

PHPz
Freigeben: 2023-05-27 09:17:01
nach vorne
2836 Leute haben es durchsucht

1. Drei Modi und Umschalten

①Befehlszeilenmodus

②Einfügemodus (Dateibearbeitung starten, ESC drücken, um in den Endzeilenmodus zu gelangen)

#③ #③ Bottom-Line-Modus# ## #2, vi-Modus-Umschaltbefehl

a --- & gt ]######a --- & gt; den Bearbeitungsstatus, Zeichen vom aktuellen Ende einfügen]

#i --- & gt; Zeichen vor der Position einfügen]

I ---> Status, Zeichen vom Anfang der aktuellen Zeile einfügen]

o ---> [Bearbeiten Sie den Status, fügen Sie eine Zeile ein, bewegen Sie den Cursor an den Anfang der Zeile und beginnen Sie mit dem Einfügen von Zeichen]

O ---> [Bearbeiten Sie den Status, fügen Sie eine Leerzeile vor dem Cursor ein, bewegen Sie den Cursor an den Anfang der Zeile und beginnen Sie mit dem Einfügen von Zeichen] # #

zu ', um in die ausführbare Datei zu gelangen _ #3. Einfügen und kopieren

->

#

’ ’ ’ ’ ’ ’ ’ ’ ’ ‐ ‐ ‐ ‐ ‐ ‐ p(P) zum Cursor, #

4 Exit

:q ---> (beenden) Beenden Sie die unveränderte Datei

:q! ---> ;

:w ---> (Schreiben) Speichern Sie die Datei, ohne sie zu beenden

:x ---> :w Datei ---> Als Datei speichern, nicht beenden

:r Datei ---> Lesen Sie den Dateiinhalt und fügen Sie ihn ein. Gehen Sie zur Cursorposition

# #5. [Erweiterter Befehl] Cursorbefehl

h ---> Nach links bewegen

: set number ---> Festlegen der angezeigten Zeilennummer

:set nonumber ---> Abbrechen der angezeigten Zeilennummer

6. ## # /string ---> Suchzeichenfolge [n sucht weiter abwärts, N sucht weiterhin in umgekehrter Richtung, unterstützt die Suche nach regulären Ausdrücken: /^the]

7, [Erweiterte Befehle] Ersetzungsbefehl

Verwenden Sie den Befehl :s, um die Zeichenfolgenersetzung zu implementieren

:s/str1/str2/ ---> neu] Standardmäßige aktuelle Zeile

:s/str1/str2/g ---> g Alle ersetzen, ohne g, nur eine ersetzen

: .,$s/ str1/str2/g ---> Von der aktuellen Zeile bis zur letzten Zeile alles ersetzen

:1,$s/str1/str2/g ---> Von der ersten Zeile bis die letzte Zeile, der vollständige Text

# # : %s/str1/str2/g ---> Volltext

8 [Erweiterter Befehl] Verantwortlich für den Schneidbefehl# #

y0 ---> Cursor an den Anfang der Zeile kopieren, [Teil der Zeile kopieren]

y$ ---> Cursor an das Ende der Zeile die Zeile

d0 ---> ' ' In die Zwischenablage schneiden

d$ bis :119.125 Jahre] [:,$y ]

Das obige ist der detaillierte Inhalt vonSo verwenden Sie den Linux-Befehl vi. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!