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?
Ich fürchte, das beantwortet die Frage nicht, da Sie nicht in die Zwischenablage, sondern in das Standardregister kopieren.
@ConspicuousCompiler würde es, wenn er die clipboard
gesetzt, um den ausgelagerten Text in +
Allerdings.
@TankorSmash nicht die schnellste (:%y) oder sauberste (zumindest ist ggyG besser) Methode.
Aber das wird nicht der "vi"-Weg sein, wenn die Datei riesig ist, wird es auch ein Problem sein... Das könnte funktionieren, ist aber nicht der vorgeschlagene Weg...
reset
das Terminal, markieren Sie dann alles und kopieren Sie es. Dies funktioniert durch ssh
Sitzung.
Schnellster Weg für große Dateien (unter 10 Tausend Zeilen) auf verschiedenen Remote-Servern, wenn xterm_clipboard nicht verfügbar ist
(als Antwort auf @rshdev und um zu vermeiden, dass man vim mit +xterm_clipboard neu kompilieren muss, wie @nelstrom in den Kommentaren zum OP schrieb)
es gibt ein Programm namens xclip, das wie putclip unter Ubuntu 11 funktioniert:
:%!xclip -sel clip
u
Es ist nicht standardmäßig installiert. Zum Installieren verwenden Sie:
sudo apt-get install xclip
Unter Ubuntu 12
können Sie versuchen, die vim-gnome
Paket:
sudo apt-get install vim-gnome
Ich habe es versucht, weil vim --version
sagte mir, dass es die Flagge haben würde xterm_Zwischenablage deaktiviert (angezeigt durch - ), die benötigt wird, um die Zwischenablagefunktion zu nutzen.
-> Installation der vim-gnome Paket auf Ubuntu 12 installierte auch eine konsolenbasierte Version von vim, die diese Option aktiviert hat (angezeigt durch ein + vor dem Flag xterm_clipboard)
Unter Arch Linux
können Sie installieren vim-clipboard
aus demselben Grund.
Wenn Sie neovim verwenden, sollten Sie Folgendes installieren xclip
(wie erklärt von help clipboard-tool
)
unix.stackexchange.com/questions/25965/ Gibt es eine andere Möglichkeit, die jemand kennt?
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/