Gibt es eine Möglichkeit, alle Zeilen aus der geöffneten Datei in die Zwischenablage des VI-Editors zu kopieren? Ich habe versucht yG aber es verwendet nicht die Zwischenablage, um diese Zeilen zu speichern.
Ist es also möglich?
Gibt es eine Möglichkeit, alle Zeilen aus der geöffneten Datei in die Zwischenablage des VI-Editors zu kopieren? Ich habe versucht yG aber es verwendet nicht die Zwischenablage, um diese Zeilen zu speichern.
Ist es also möglich?
使用する。
:%y+
um alle Leinen loszureißen.
Erläuterung:
%
um den nächsten Befehl auf alle Zeilen zu bezieheny
um diese Leinen zu zerreißen+
zum Kopieren in die SystemzwischenablageNB : Unter Windows, +
y *
gleichwertig sind siehe diese Antwort .
@guangnan: Diese Register gibt es nicht in vi, sondern nur in vim. Versuchen Sie, Folgendes einzugeben :help
um sicherzustellen, dass Sie sich tatsächlich in vim befinden.
Sie sollten den Text in den *
o +
Register :
gg"*yG
Erläuterung:
gg
um den Cursor auf das erste Zeichen der Datei zu setzen"*y
um einen "yank"-Befehl an das Register zu starten *
von der ersten Zeile an, bis...G
um zum Ende der Datei zu gelangen
Wie markieren Sie den Text so, dass er wie Tasten aussieht? Das habe ich bei SO noch nicht gesehen.
Hallo... es funktioniert nicht... die Daten in der Zwischenablage bleiben unverändert. wenn ich gg eingebe, geht der Cursor in die erste Zeile... aber wenn ich "*yG" eingebe, piept der Prozessor bei *... ist das normal oder ein Problem mit meinem Vim? Ich bin auf Ubuntu...
Haben Sie Deadkeys aktiviert (wenn Sie z. B. 'a' drücken, erhalten Sie á)? Wenn ja, müssen Sie die Leertaste nach "
.
@Geo pbcopy
ist ein Mac-Dienstprogramm. Unter Linux, xsel
könnte stattdessen funktionieren, oder clip
unter Windows.
Und wenn Sie das tun wollen, ohne vim zu verlassen, können Sie den folgenden Befehl ausführen: :!cat %
. Und um den Inhalt der Datei programmatisch in die Zwischenablage unter Mac OS zu kopieren: :!cat % | pbcopy
Ich musste eine Datei von einer Ubuntu-VM auf Windows zu Debian in GCP kopieren, die in einem Browserfenster geöffnet wurde... :/ Variationen von vim yanking funktionierten nicht, dies funktionierte, um die Datei in Windows einzufügen und dann in GCP hochzuladen.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
1 Stimmen
Ähnliche Fragen - stackoverflow.com/questions/829935/vim-yank-entire-file & stackoverflow.com/questions/3997078/
1 Stimmen
Wenn Sie Windows verwenden und yank nicht funktioniert, lesen Sie die 17. Antwort von oben: stackoverflow.com/questions/1620018/