


Fassen Sie einige allgemeine Befehle von VIM zusammen
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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Diffusion kann nicht nur besser imitieren, sondern auch „erschaffen“. Das Diffusionsmodell (DiffusionModel) ist ein Bilderzeugungsmodell. Im Vergleich zu bekannten Algorithmen wie GAN und VAE im Bereich der KI verfolgt das Diffusionsmodell einen anderen Ansatz. Seine Hauptidee besteht darin, dem Bild zunächst Rauschen hinzuzufügen und es dann schrittweise zu entrauschen. Das Entrauschen und Wiederherstellen des Originalbilds ist der Kernbestandteil des Algorithmus. Der endgültige Algorithmus ist in der Lage, aus einem zufälligen verrauschten Bild ein Bild zu erzeugen. In den letzten Jahren hat das phänomenale Wachstum der generativen KI viele spannende Anwendungen in der Text-zu-Bild-Generierung, Videogenerierung und mehr ermöglicht. Das Grundprinzip dieser generativen Werkzeuge ist das Konzept der Diffusion, ein spezieller Sampling-Mechanismus, der die Einschränkungen bisheriger Methoden überwindet.

Mit dem Befehl sudo können Benutzer Befehle im Modus mit erhöhten Rechten ausführen, ohne in den Superuser-Modus wechseln zu müssen. In diesem Artikel erfahren Sie, wie Sie Funktionen simulieren, die Sudo-Befehlen in Windows-Systemen ähneln. Was ist das Shudao-Kommando? Sudo (kurz für „Superuser Do“) ist ein Befehlszeilentool, das es Benutzern von Unix-basierten Betriebssystemen wie Linux und MacOS ermöglicht, Befehle mit erhöhten Rechten auszuführen, die normalerweise Administratoren vorbehalten sind. Ausführen von SUDO-Befehlen in Windows 11/10 Mit der Veröffentlichung der neuesten Vorschauversion von Windows 11 Insider können Windows-Benutzer diese Funktion nun nutzen. Mit dieser neuen Funktion können Benutzer Folgendes tun

Kimi: In nur einem Satz, in nur zehn Sekunden ist ein PPT fertig. PPT ist so nervig! Um ein Meeting abzuhalten, benötigen Sie einen PPT; um einen wöchentlichen Bericht zu schreiben, müssen Sie einen PPT vorlegen, auch wenn Sie jemanden des Betrugs beschuldigen PPT. Das College ähnelt eher dem Studium eines PPT-Hauptfachs. Man schaut sich PPT im Unterricht an und macht PPT nach dem Unterricht. Als Dennis Austin vor 37 Jahren PPT erfand, hatte er vielleicht nicht damit gerechnet, dass PPT eines Tages so weit verbreitet sein würde. Wenn wir über unsere harte Erfahrung bei der Erstellung von PPT sprechen, treiben uns Tränen in die Augen. „Es dauerte drei Monate, ein PPT mit mehr als 20 Seiten zu erstellen, und ich habe es Dutzende Male überarbeitet. Als ich das PPT sah, musste ich mich übergeben.“ war PPT.“ Wenn Sie ein spontanes Meeting haben, sollten Sie es tun

Am frühen Morgen des 20. Juni (Pekinger Zeit) gab CVPR2024, die wichtigste internationale Computer-Vision-Konferenz in Seattle, offiziell die besten Beiträge und andere Auszeichnungen bekannt. In diesem Jahr wurden insgesamt 10 Arbeiten ausgezeichnet, darunter zwei beste Arbeiten und zwei beste studentische Arbeiten. Darüber hinaus gab es zwei Nominierungen für die beste Arbeit und vier Nominierungen für die beste studentische Arbeit. Die Top-Konferenz im Bereich Computer Vision (CV) ist die CVPR, die jedes Jahr zahlreiche Forschungseinrichtungen und Universitäten anzieht. Laut Statistik wurden in diesem Jahr insgesamt 11.532 Arbeiten eingereicht, von denen 2.719 angenommen wurden, was einer Annahmequote von 23,6 % entspricht. Laut der statistischen Analyse der CVPR2024-Daten des Georgia Institute of Technology befassen sich die meisten Arbeiten aus Sicht der Forschungsthemen mit der Bild- und Videosynthese und -generierung (Imageandvideosyn

Wir wissen, dass LLM auf großen Computerclustern unter Verwendung umfangreicher Daten trainiert wird. Auf dieser Website wurden viele Methoden und Technologien vorgestellt, die den LLM-Trainingsprozess unterstützen und verbessern. Was wir heute teilen möchten, ist ein Artikel, der tief in die zugrunde liegende Technologie eintaucht und vorstellt, wie man einen Haufen „Bare-Metals“ ohne Betriebssystem in einen Computercluster für das LLM-Training verwandelt. Dieser Artikel stammt von Imbue, einem KI-Startup, das allgemeine Intelligenz durch das Verständnis der Denkweise von Maschinen erreichen möchte. Natürlich ist es kein einfacher Prozess, einen Haufen „Bare Metal“ ohne Betriebssystem in einen Computercluster für das Training von LLM zu verwandeln, aber Imbue hat schließlich erfolgreich ein LLM mit 70 Milliarden Parametern trainiert der Prozess akkumuliert

Widgets sind eine neue Funktion des Win11-Systems. Es ist jedoch unvermeidlich, dass einige Benutzer Widgets nicht häufig verwenden, weil sie Speicherplatz beanspruchen. Der untenstehende Editor zeigt Ihnen die Bedienung und Sie können es ausprobieren. Was sind Widgets? Widgets sind kleine Karten, die dynamische Inhalte Ihrer bevorzugten Apps und Dienste auf Ihrem Windows-Desktop anzeigen. Sie werden auf dem Widget-Board angezeigt, wo Sie Widgets entdecken, anheften, lösen, anordnen, in der Größe ändern und an Ihre Interessen anpassen können. Das Widget-Board ist für die Anzeige relevanter Widgets und personalisierter Inhalte basierend auf der Nutzung optimiert. Öffnen Sie das Widget-Panel in der linken Ecke der Taskleiste, wo Sie das Live-Wetter sehen können

Herausgeber des Machine Power Report: Yang Wen Die Welle der künstlichen Intelligenz, repräsentiert durch große Modelle und AIGC, hat unsere Lebens- und Arbeitsweise still und leise verändert, aber die meisten Menschen wissen immer noch nicht, wie sie sie nutzen sollen. Aus diesem Grund haben wir die Kolumne „KI im Einsatz“ ins Leben gerufen, um detailliert vorzustellen, wie KI durch intuitive, interessante und prägnante Anwendungsfälle für künstliche Intelligenz genutzt werden kann, und um das Denken aller anzuregen. Wir heißen Leser auch willkommen, innovative, praktische Anwendungsfälle einzureichen. Videolink: https://mp.weixin.qq.com/s/2hX_i7li3RqdE4u016yGhQ Vor kurzem wurde der Lebens-Vlog eines allein lebenden Mädchens auf Xiaohongshu populär. Eine Animation im Illustrationsstil, gepaart mit ein paar heilenden Worten, kann in nur wenigen Tagen leicht erlernt werden.

Titel: Ein Muss für technische Anfänger: Schwierigkeitsanalyse der C-Sprache und Python, die spezifische Codebeispiele erfordert. Im heutigen digitalen Zeitalter ist Programmiertechnologie zu einer immer wichtigeren Fähigkeit geworden. Ob Sie in Bereichen wie Softwareentwicklung, Datenanalyse, künstliche Intelligenz arbeiten oder einfach nur aus Interesse Programmieren lernen möchten, die Wahl einer geeigneten Programmiersprache ist der erste Schritt. Unter vielen Programmiersprachen sind C-Sprache und Python zwei weit verbreitete Programmiersprachen, jede mit ihren eigenen Merkmalen. In diesem Artikel werden die Schwierigkeitsgrade der C-Sprache und von Python analysiert
