Fragen zum Ausschneiden, Kopieren und Einfügen von Text. In Vim wird "Ausschneiden" auch als "Löschen" bezeichnet, "Kopieren" auch als "Ziehen" und "Einfügen" auch als "Setzen".
Das aktuelle Arbeitsverzeichnis ist ./A/B/. Ein leeres Dokument wird geöffnet, wenn ich vimtippe, und das netrw wird mit dem Befehl geöffnet. :e.Das Fenster wird durch geteilt vs., und ich kann zum übergeordneten Verzeichnis navigieren, dh ./A/. Jetzt möchte ich eine Datei a_file.jpgvon ./A/B/nach kopieren ./A/. Ich habe yydie Zieldatei und …
Normalerweise muss ich Codeausschnitte zwischen meinen Quelldateien verschieben / kopieren. Nachdem ich einen Textblock eingefügt habe, muss ich normalerweise eine Operation auf diesen Block anwenden, z. B. das erneute Einfügen mit =. Gibt es eine Möglichkeit, den gerade eingefügten Textblock einfach visuell auszuwählen, ohne dies manuell zu tun?
Ich bearbeite eine .sql-Datei in Vim: INSERT INTO apps_forms (app_id, form_id) VALUES (1, 1), Was ich tun möchte, ist, die (1, 1),Linie zu ziehen und sie 137-mal einzufügen ; Ich möchte jedoch, dass die zweite Zahl in Klammern jedes Mal erhöht wird. Die Ausgabe würde so aussehen: INSERT INTO apps_forms …
Angenommen, ich habe die folgenden vier Zeilen: line1 line2 line3 line4 Wenn ich nun gehe line1und mache, yywas die Zeile kopiert, und dann gehe line3und füge mit 'p' ein, würde ich bekommen ... line3 line1 line4 .... Warum wurde line1danach line3eine neue Zeile eingefügt? Meine Initiale war jedoch, weil das …
Ich weiß, dass ich vom Cursor bis einschließlich des ersten Vorkommens eines Zeichens x mit löschen kann dfx. Dies funktioniert nur in einer Zeile. Wie kann ich von der aktuellen Cursorposition bis zum ersten Auftreten von x löschen, wenn sich x nicht in derselben Zeile befindet? ZB wenn der Cursor …
Während ich WSL / Bash für Windows verwende, möchte ich in der Lage sein, y yy 3yund pimmer so, wie sie immer in vim funktionieren, aber eine Verbindung zur System-Zwischenablage herstellen, die von allen Apps gemeinsam genutzt wird, nicht zur internen Zwischenablage von vim ... Ich habe bereits das Gleiche, …
Ich möchte folgenden Text einfügen: similar text wordA similar text ... similar text wordB similar text ... similar text wordC similar text ... Ich weiß, dass ich den Text viele Male einfügen und dann die Ersetzung verwenden kann, um ein einzelnes Wort für jede Zeile zu ändern, aber ich finde …
Oft möchte ich in vim eine Zeile komplett löschen, also benutze ich dd. Ich muss diese Zeile dann jedoch an einer anderen Position innerhalb einer Zeile einfügen. Dadurch wird jedoch vor dem Einfügen eine neue Zeile eingefügt, was es für mich sehr schwierig macht, das gewünschte Ergebnis zu erzielen. Zum …
Ich benutze ein Linux-System. Zwei Vims werden in zwei Terminals geöffnet. Jetzt möchte ich Text von A nach B kopieren. Eine Möglichkeit, dies zu tun, besteht darin, Text in A auszuwählen, mit der Maus zu kopieren und dann zu B zu wechseln. Im Einfügemodus fügt der Befehl <c-r>+den Text ein. …
Es hat sehr lange gedauert, bis mir klar wurde, dass das Einfügen (Einfügen) von etwas mit poder Pdas , mit dem der visuelle Block auswählt ctrl+vund zerrt (kopiert) y, die bisherige Art und Weise beibehält , so dass, wenn sich der kopierte Text in der Mitte von Zeilen befand, es …
Ich benutze die Register häufig zum Kopieren / Einfügen, habe aber immer vergessen, in welchem Register sich mein Inhalt befindet. Gibt es eine Möglichkeit, die Register vor dem Einfügen anzuzeigen? Im Idealfall bleibt das Register bei der Auswahl des gewünschten Registers auf dem Bildschirm.
Ich bin daran interessiert zu erfahren, wie der Begriff Yank zu seinem Namen kam. Mich interessiert auch, warum sich Vi / Vim "yank" von Emacs "yank" unterscheidet. Siehe auch: gleiche Frage unter Unix & Linux ; doppelte Frage zu Emacs
Derzeit habe ich zwei ähnliche Methoden, um den gesamten Puffer durch einen anderen Text zu ersetzen (z. B. in der Zwischenablage). Methode 1: Alle Zeilen löschen : :%d. Text einfügen: "+P(oder ähnlich :) :put+. Methode 2: Wählen Sie alle Zeilen visuell aus : ggVG. Text einfügen : "+P. Ich konnte …
Gibt es eine Möglichkeit, Text von einem Register in ein anderes Register oder einen anderen Registersatz zu leiten? Bewegen Sie sich beispielsweise "qzu Registern "1durch "5. Ich möchte oft leicht unterschiedliche Versionen desselben Makros erstellen, daher ist es nützlich, ein 'Vorlagen'-Makro in mehrere Register kopieren und dann jedes an Ort …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.