suchen
HeimBetrieb und InstandhaltungBetrieb und Wartung von LinuxFassen Sie einige allgemeine Befehle von VIM zusammen

Fassen Sie einige allgemeine Befehle von VIM zusammen

Jun 27, 2017 am 11:20 AM
入门命令常用快速

Es gibt viele detaillierte Befehle in VIM. Wir haben einige allgemeine Einführungsbefehle ausgewählt, die für die tägliche Codebearbeitung ausreichen. Wenn Sie in Zukunft andere Befehle verwenden müssen, ist es noch nicht zu spät, dies noch einmal zu überprüfen .

Vim verfügt im Allgemeinen über drei Bearbeitungsmodi: Einfügemodus, Normalmodus und Modus für die letzte Zeile.

Das Folgende sind hauptsächlich Vorgänge im Normalmodus. Andere Modusvorgänge zeigen die relevanten Modi an

1.1 Bewegen des Cursors

h------>Bei jedem Drücken nach links bewegen

j------>Bei jedem Drücken von „Bewegen“ nach unten

k------> Drücken Sie jedes Mal, um nach oben zu gehen.

l------> um sich nach rechts zu bewegen

1.2 vim betreten und verlassen

Drücken Sie die Taste < ;Esc> um in den Normalmodus zu wechseln

Geben Sie dann die folgenden Methoden ein, um den Modus zu verlassen

:q           #不保存并退出vim:q!          #强制退出:wq           #保存文件并退出:x            #相当于:wq

1.3 Textbearbeitung löschen

Im Normalmodus (Normalmodus) können Sie zum Löschen die Taste x drücken das Zeichen an der Cursorposition.

1.4 Bearbeitung von Text einfügen

Gehen Sie im normalen Modus in den Einfügemodus über Es gibt mehrere Methoden:

Sie können die i-Taste drücken, um Text am Cursor einzufügen.

Drücken Sie die a-Taste, um Text hinter dem Cursor einzufügen.

Drücken Sie die Großtaste A, um Text nach dem letzten Zeichen der Zeile einzufügen, in der sich der Cursor befindet.

1.5 Textbearbeitung hinzufügen

Drücken Sie die A-Taste und klicken Sie auf die Zeile, in der Der Cursor ist. Fügen Sie

am Ende des Textes hinzu. Drücken Sie die a-Taste und fügen Sie

hinzu > nach der Cursorposition. 2.1 Löschbefehle

Geben Sie dw ein, um vom Cursor bis zum Ende eines Wortes zu löschen.

2.2 Über Befehle und Objekte

Viele Befehle, die Text ändern, bestehen aus einem Operation Das Symbol besteht aus einer Aktion.

Das Format des Löschbefehls mit dem Löschoperator d ist wie folgt:

 d Bewegung

Darunter:

d  – Löschoperator

Bewegung – Das Objekt des Operators (unten aufgeführt).

Eine kurze Liste von Aktionen:

 w – Von der aktuellen Cursorposition bis zum Anfang des nächsten Wortes, mit Ausnahme der ersten Zeichen.

 e – Von der aktuellen Cursorposition bis zum Ende des Wortes, einschließlich des letzten Zeichens.

 $ – Von der aktuellen Cursorposition bis zum Ende der aktuellen Zeile.

2.3 Mit Zählen Aktionen formulieren

Eingabe der Zahl n vor der Aktion Ursache Es wiederholt sich n-mal.

Geben Sie 2w ein, um den Cursor um 2 Wörter zurück zu bewegen.

Geben Sie 3e ein, um den Cursor rückwärts zum Ende des 3. Wortes zu bewegen.

Geben Sie 0 (Zahl Null) ein, um den Cursor an den Anfang der Zeile zu bewegen.

2.4 Verwenden Sie count, um mehr zu löschen

Geben Sie die Zahl n ein, wenn Sie den Operator verwenden , was n-mal wiederholt werden kann.

Zum Beispiel: Operation Nummer (Anzahl) Bewegung

d2w Sie können 2 Wörter löschen.

2.5 Die gesamte Zeile bedienen

Geben Sie dd ein, um eine aktuelle Zeile zu löschen und zu speichern Es wird in das Register übertragen, was wie eine „Cut“-Operation funktioniert und in Verbindung mit der p-Operation verwendet werden kann.

2.6 Befehle rückgängig machen

Geben Sie u ein, um den zuletzt ausgeführten Befehl rückgängig zu machen, und geben Sie U ein, um die Änderung der gesamten Zeile rückgängig zu machen.

Verwenden Sie Strg + r, um einen vorherigen Rückgängig-Befehl rückgängig zu machen.

3.1 Platzierungsbefehl

Geben Sie p ein, um das letzte Mal den Inhalt zu „schneiden“. wird hinter dem Cursor platziert.

3.2 Ersetzungsbefehle

Bewegen Sie den Cursor auf das zu ändernde Zeichen und geben Sie es ein r und ein Zeichen, um das Zeichen an der Cursorposition zu ersetzen.

3.3 Änderungsbefehle (C-Befehl, Bedeutung „Ändern“)

Ändern Text bis zum Ende eines Wortes eingeben, ce eingeben.

3.4 Verwenden Sie c, um weitere

c [Nummer] Bewegung zu ändern

Der Aktionsparameter Bewegung ist ebenfalls derselbe und kann w, e, $d sein.

4.1 Positionierung und Dateistatus

Geben Sie Strg + g ein, um die aktuell bearbeitete Datei anzuzeigen Datei Die Zeilenposition des aktuellen Cursors und Informationen zum Dateistatus.

Geben Sie ein großes G ein, um direkt zur letzten Zeile der Datei zu springen.

Geben Sie nG ein, um zur Zeile mit der Zeilennummer n zu springen.

Geben Sie gg ein, um zur ersten Zeile der Datei zu springen.

4.2 Suchbefehle

Geben Sie / plus eine Zeichenfolge ein. Sie können diese Zeichenfolge finden in der aktuellen Datei. Um die nächste Zeichenfolge zu finden, drücken Sie die Taste n. Um rückwärts zu suchen, geben Sie ein großes N ein.

Wenn Sie rückwärts suchen möchten, geben Sie ? ein. ersetzen / .

4.3 Nach passenden Klammern suchen

Positionieren Sie den Cursor auf die Klammer, die abgeglichen werden soll , geben Sie % ein, um eine andere passende Klammer zu finden), ], }.

4.4 Ersetzungsbefehl

Geben Sie ein: s/alt/neu, Sie können ersetzen es einmal Die alte Zeichenfolge in dieser Zeile ist die neue Zeichenfolge.

Geben Sie :s/old/new/g ein, um alle alten Zeichenfolgen in der Zeile durch die neuen Zeichenfolgen zu ersetzen.

Geben Sie Folgendes ein: #,#s/alt/neu/g, wobei #, # die Zeilennummern der Startzeile und der Endzeile des Ersetzungsvorgangs darstellen.

Geben Sie :%s/old/new/g ein, um jede passende Zeichenfolge in der gesamten Datei zu ersetzen.

Geben Sie :%s/old/new/gc ein, jede passende Zeichenfolge in der gesamten Datei wird gefunden und jede passende Zeichenfolge wird gefragt, ob sie ersetzt werden soll.

5.1 So führen Sie externe Befehle in VIM aus

Geben Sie Folgendes ein:! externer Befehl.

Beispiel: :!ls + Enter, dieser Befehl listet den Inhalt Ihres aktuellen Verzeichnisses auf.

5.2 Weitere Informationen zum Speichern von Dateien

Um Änderungen an einer Datei zu speichern, geben Sie :w Dateiname ein.

5.3 Ein selektiver Speicherbefehl

Wählen Sie durch Drücken der v-Taste aus, um einen Teil zu speichern Geben Sie dann „W Dateiname“ ein, um den ausgewählten Inhalt in der Zieldatei zu speichern.

5.4 Dateien extrahieren und zusammenführen

Um zusätzliche Dateien in die aktuelle Datei einzufügen Für den Inhalt geben Sie bitte einen Dateinamen ein.

6.1 Befehl „Klasse öffnen“

Geben Sie o ein, eine neue Datei wird unter geöffnet Klicken Sie auf die Cursorzeile und rufen Sie den Einfügemodus auf.

Geben Sie ein großes O ein, um eine neue Zeile über dem Cursor zu öffnen und in den Einfügemodus zu wechseln.

6.2 Eine andere Version des Substitutionsbefehls

Geben Sie ein großes R ein, Sie können mehrere ersetzen Zeichen hintereinander.

6.3 Text kopieren und einfügen

Verwenden Sie den Operator y, um Text und p nach zu kopieren Text einfügen.

Geben Sie yy ein, um die Zeile zu kopieren, in der sich der Cursor befindet.

kann mit dem Aktionsparameter Bewegung verwendet werden:

Geben Sie yw ein, um ein Wort zu kopieren.

Das obige ist der detaillierte Inhalt vonFassen Sie einige allgemeine Befehle von VIM zusammen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
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
Linux: Ein Blick auf seine grundlegende StrukturLinux: Ein Blick auf seine grundlegende StrukturApr 16, 2025 am 12:01 AM

Die Grundstruktur von Linux umfasst Kernel, Dateisystem und Shell. 1) Kernel-Management-Hardware-Ressourcen und verwenden Sie UNAME-R, um die Version anzuzeigen. 2) Das Ext4 -Dateisystem unterstützt große Dateien und Protokolle und wird mit mkfs.ext4 erstellt. 3) Shell bietet die Befehlszeileninteraktion wie Bash und listet Dateien mithilfe von LS-L auf.

Linux -Operationen: Systemverwaltung und WartungLinux -Operationen: Systemverwaltung und WartungApr 15, 2025 am 12:10 AM

Zu den wichtigsten Schritten der Linux -Systemverwaltung und -wartung gehören: 1) das Grundkenntnis, z. B. die Dateisystemstruktur und die Benutzerverwaltung; 2) Systemüberwachung und Ressourcenverwaltung durchführen, Top-, HTOP- und andere Tools verwenden. 3) Verwenden Sie Systemprotokolle zur Behebung, verwenden Sie JournalCtl und andere Tools. 4) Automatisierte Skripte und Aufgabenplanung schreiben, Cron -Tools verwenden. 5) Sicherheitsmanagement und Schutz implementieren, Firewalls durch Iptables konfigurieren. 6) Führen Sie Leistungsoptimierung und Best Practices durch, passen Sie die Kernelparameter an und entwickeln Sie gute Gewohnheiten.

Verständnis des Linux -Wartungsmodus: Das EssentialsVerständnis des Linux -Wartungsmodus: Das EssentialsApr 14, 2025 am 12:04 AM

Der Linux -Wartungsmodus wird eingegeben, indem init =/bin/bash oder einzelne Parameter beim Start hinzugefügt werden. 1. Geben Sie den Wartungsmodus ein: Bearbeiten Sie das Grub -Menü und fügen Sie Startparameter hinzu. 2. REMOUNG DAS FILE-SYSTEM zum Lesen und Schreibmodus: Mount-Oremount, RW/. 3. Reparieren Sie das Dateisystem: Verwenden Sie den Befehl FSCK, z. B. FSCK/Dev/SDA1. 4. Sichern Sie die Daten und arbeiten Sie mit Vorsicht, um den Datenverlust zu vermeiden.

Wie Debian die Hadoop -Datenverarbeitungsgeschwindigkeit verbessertWie Debian die Hadoop -Datenverarbeitungsgeschwindigkeit verbessertApr 13, 2025 am 11:54 AM

In diesem Artikel wird erläutert, wie die Effizienz der Hadoop -Datenverarbeitung auf Debian -Systemen verbessert werden kann. Optimierungsstrategien decken Hardware -Upgrades, Parameteranpassungen des Betriebssystems, Änderungen der Hadoop -Konfiguration und die Verwendung effizienter Algorithmen und Tools ab. 1. Hardware -Ressourcenverstärkung stellt sicher, dass alle Knoten konsistente Hardwarekonfigurationen aufweisen, insbesondere die Aufmerksamkeit auf die Leistung von CPU-, Speicher- und Netzwerkgeräten. Die Auswahl von Hochleistungs-Hardwarekomponenten ist wichtig, um die Gesamtverarbeitungsgeschwindigkeit zu verbessern. 2. Betriebssystem -Tunes -Dateideskriptoren und Netzwerkverbindungen: Ändern Sie die Datei /etc/security/limits.conf, um die Obergrenze der Dateideskriptoren und Netzwerkverbindungen zu erhöhen, die gleichzeitig vom System geöffnet werden dürfen. JVM-Parameteranpassung: Einstellen in der Hadoop-env.sh-Datei einstellen

Wie man Debian Syslog lerntWie man Debian Syslog lerntApr 13, 2025 am 11:51 AM

In diesem Leitfaden werden Sie erfahren, wie Sie Syslog in Debian -Systemen verwenden. Syslog ist ein Schlüsseldienst in Linux -Systemen für Protokollierungssysteme und Anwendungsprotokollnachrichten. Es hilft den Administratoren, die Systemaktivitäten zu überwachen und zu analysieren, um Probleme schnell zu identifizieren und zu lösen. 1. Grundkenntnisse über syslog Die Kernfunktionen von Syslog umfassen: zentrales Sammeln und Verwalten von Protokollnachrichten; Unterstützung mehrerer Protokoll -Ausgabesformate und Zielorte (z. B. Dateien oder Netzwerke); Bereitstellung von Echtzeit-Protokoll- und Filterfunktionen. 2. Installieren und Konfigurieren von Syslog (mit Rsyslog) Das Debian -System verwendet standardmäßig Rsyslog. Sie können es mit dem folgenden Befehl installieren: sudoaptupdatesud

So wählen Sie Hadoop -Version in DebianSo wählen Sie Hadoop -Version in DebianApr 13, 2025 am 11:48 AM

Bei der Auswahl einer für das Debian-System geeigneten Hadoop-Version müssen die folgenden Schlüsselfaktoren berücksichtigt werden: 1. Stabilität und langfristige Unterstützung: Für Benutzer, die Stabilität und Sicherheit verfolgen, wird empfohlen, eine Debian-Stable-Version wie Debian11 (Bullseye) auszuwählen. Diese Version wurde vollständig getestet und hat einen Unterstützungszyklus von bis zu fünf Jahren, der den stabilen Betrieb des Systems gewährleisten kann. 2. Paket -Update -Geschwindigkeit: Wenn Sie die neuesten Hadoop -Funktionen und -funktionen verwenden müssen, können Sie die instabile Version (SID) von Debian in Betracht ziehen. Es ist jedoch zu beachten, dass instabile Versionen möglicherweise Kompatibilitätsprobleme und Stabilitätsrisiken aufweisen. 3.. Unterstützung und Ressourcen der Gemeinschaft: Debian hat eine enorme Unterstützung in der Gemeinschaft, die eine umfangreiche Unterlagen liefern kann und

Tigervnc Share -Dateimethode auf DebianTigervnc Share -Dateimethode auf DebianApr 13, 2025 am 11:45 AM

In diesem Artikel wird beschrieben, wie Sie mit Tigervnc Dateien auf Debian -Systemen teilen können. Sie müssen zuerst den Tigervnc -Server installieren und dann konfigurieren. 1. Installieren Sie den Tigervnc -Server und öffnen Sie das Terminal. Aktualisieren Sie die Softwarepaketliste: sudoaptupdate, um den Tigervnc Server zu installieren: sudoaptinstallTigervnc-standalone-servertigervnc-common 2. Konfigurieren Sie den Tigervnc-Server auf VNC-Serverkennwort: VNCPasswd VNC Server: VNCServer: 1-Lokalhostno-Kennwort

Debian Mail Server Firewall -KonfigurationstippsDebian Mail Server Firewall -KonfigurationstippsApr 13, 2025 am 11:42 AM

Das Konfigurieren der Firewall eines Debian -Mailservers ist ein wichtiger Schritt zur Gewährleistung der Serversicherheit. Im Folgenden sind mehrere häufig verwendete Firewall -Konfigurationsmethoden, einschließlich der Verwendung von Iptables und Firewalld. Verwenden Sie Iptables, um Firewall so zu konfigurieren, dass Iptables (falls bereits installiert) installiert werden:

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

MantisBT

MantisBT

Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

SAP NetWeaver Server-Adapter für Eclipse

SAP NetWeaver Server-Adapter für Eclipse

Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

VSCode Windows 64-Bit-Download

VSCode Windows 64-Bit-Download

Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

SublimeText3 Englische Version

SublimeText3 Englische Version

Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Leistungsstarke integrierte PHP-Entwicklungsumgebung