So kopieren Sie in die Zwischenablage des Systems
In VIM können Sie Texte mit den von Y, D und P bereitgestellten Yank -Befehlen kopieren, schneiden und einfügen.
Standardmäßig speichert VIM den kopierten Text jedoch in ein internes Register namens Unbenannte Register. Leider wird dieses Register nicht von anderen Anwendungen unterstützt.
Dies bedeutet, dass Sie die Zwischenablage des Systems verwenden müssen, wenn Sie Text von VIM einfügen möchten.
Das werden wir in diesem Tutorial besprechen.
Wie bereits erwähnt, verfügt VIM nicht standardmäßig auf die Zwischenablage Ihres Systems auf die Zwischenablage Ihres Systems. Sie können dies jedoch beheben, indem Sie entweder VIM mit der Fähigkeit des Clipboard -Zugriffs zusammenstellen oder eine grafische Version von VIM installieren.
Installieren Sie bei Debian GTK -Version von VIM:
$ sudo apt-get install Vim-GTK
Mit GTK-VIM können Sie Zugriff auf ein spezielles Register haben, das der Zwischenablage des Systems entspricht. Auf diese Weise können Sie Text mit den Yank -Befehlen kopieren und einfügen.
Fedora/Rehl
$ sudo yum install VIM-X11
Manjaro/Arch
$ sudo pacman -syu gvim
Wenn Sie sich auf einem Mac befinden, können Sie die Vim -Brauer -Formel neu konfigurieren, um mit der Zwischenablage zu arbeiten.
Beginnen Sie mit dem Homebrew mit Homebrew:
$ Brew Install Vim
Sobald VIM installiert ist, können wir die Formel konfigurieren und den Zugriff auf die Zwischenablage des Systems aktivieren.
Führen Sie den Befehl aus:
$ Brew Edit vim
Der Befehl bringt Sie in den Entwicklermodus und ermöglicht es Ihnen, VIM anzupassen. Suchen Sie in der Konfiguration das Eingabesystem “./konfigurieren ”Option.
Ändern Sie die -flüssigkeit-X in -With-X und fügen Sie die Zeile „-with-features = riesig hinzu.Speichern und schließen Sie die Datei
Führen Sie als nächstes den Befehl unten aus, um die geänderte VIM -Formel zu installieren
$ Brew Install-build-from-source vim
Der Befehl sollte VIM mit der Option Zwischenablage wieder aufbauen und installieren.
Sie können überprüfen, ob Sie über die Zwischenablagefunktion des VIM -Systems mit dem Befehl haben:
$ vim --version | Grep -Zwischenablage
Wenn Sie erfolgreich sind, sollten Sie +Clipboard oder +Xterm_Clipboard Optionen:
Kopieren von Text in System -Zwischenablage
Sobald Sie den Clipboard -Zugriff des Systems auf VIM aktiviert haben, können Sie den Befehl yank verwenden, gefolgt von einigen Änderungen.
Um in die Zwischenablage des Systems in VIM zu kopieren, wählen Sie mit dem Befehl das Zielregister aus:
**
Wo * bezieht sich auf die Zwischenablage des Systems in Mac und Windows.
Sobald Sie ausgewählt sind, können Sie den von Ihnen gewünschten Text mit dem Befehl y kopieren.
Um einen Text in die Zwischenablage des Systems zu kopieren, führen Sie den Befehl aus:
"*y
Verwenden Sie unter Linux den Befehl:
"+y
Mit den obigen Befehlen können Sie den Text in die Zwischenablage Ihres Systems kopieren.
Schließen
In diesem Tutorial wird untersucht, wie wir VIM so konfigurieren können, dass wir auf die Zwischenablage des Systems zugreifen können. Wir haben auch die Befehle abgedeckt, mit denen Sie einen Text in die Zwischenablage des Systems in VIM kopieren können.