Als «cut-copy-paste» getaggte Fragen

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".

25
Schnellere Methode zum Verschieben eines Textblocks

So kopiere ich normalerweise einen Text- oder Codeblock: Wählen Sie den Block mit Visual mode ( V) und löschen Sie ihn mit d; oder wenn es nur eine einzelne Zeile ist, verwenden Sie einfach dd. Gehe dorthin , wo ich den Text haben möchte, ich bin zu dumm, um mich an den Unterschied zwischen pund zu...

21
Wie hängt man in vim an die Zwischenablage ein?

Ich weiß bereits, dass Sie etwas in das a-Register kopieren können, indem Sie Folgendes verwenden: (plus einen Befehl zum Ziehen, Löschen usw.) "a Ich verstehe auch, dass Sie an das a-Register anhängen können, indem Sie verwenden: "A Außerdem verstehe ich, wie man etwas in die Zwischenablage...

18
Wie kann ich d [count] d zuordnen?

NB Dies ist kein Duplikat von Wie funktioniert der Befehl "d3fg"? Bitte lesen Sie es, bevor Sie abstimmen, um zu schließen! Ich bin in eine Sackgasse geraten, um zu erreichen, dass kleine Löschvorgänge wie große funktionieren . Das Problem, das ich habe, ist, dass ich nicht herausfinden kann, wie...

17
So ersetzen Sie inneren Text durch gezerrten Text

Ein Schnittmuster, auf das ich häufig stoße, ist das folgende: Ich möchte einen Textabschnitt in Anführungszeichen oder Klammern setzen und diesen Textabschnitt in ein anderes Paar von Anführungszeichen / Klammern setzen. Wenn ich zum Beispiel den Klassennamen kopieren foo barund an einer anderen...

15
Löscht "dap" alles?

Ich kenne die Befehle "dd" und "d {motion}", kann aber "dap" nicht in der help.txt von vim finden. Was macht "dap" im normalen Modus und warum? (Alternativ, wie kann ich so etwas für mich selbst

14
Wie kopiere ich eine Datei in netrw?

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...

13
Ziehen und Einfügen beim Inkrementieren

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...