Comment copier dans le presse-papiers du système
Dans VIM, vous pouvez copier, couper et coller des textes en utilisant les commandes Yank fournies par les clés Y, D et P, respectivement.
Cependant, par défaut, VIM stockera le texte copié dans un registre interne appelé le registre sans nom. Malheureusement, ce registre n'est pas pris en charge par d'autres applications.
Cela signifie que si vous souhaitez coller du texte de VIM, vous devrez utiliser le presse-papiers du système.
C'est ce dont nous discuterons dans ce tutoriel.
Comme indiqué, VIM n'a pas la permission d'accéder au presse-papiers de votre système par défaut. Cependant, vous pouvez résoudre ce problème en compilant VIM avec la capacité d'accès à presse-papiers ou en installant une version graphique de VIM.
Sur Debian, installez la version GTK de VIM:
$ sudo apt-get install vim-gtk
GTK-VIM vous permet d'avoir accès à un registre spécial qui correspond au presse-papiers du système. Cela vous permet de copier et coller du texte de Vim avec les commandes Yank.
Fedora / Rehl
$ sudo yum install vim-x11
Manjaro / arc
$ sudo pacman -syu gvim
Si vous êtes sur un Mac, vous pouvez reconfigurer la formule Vim Brew pour fonctionner avec le presse-papiers.
Commencez par installer VIM avec Homebrew:
$ Brew install vim
Une fois VIM installé, nous pouvons configurer la formule et permettre l'accès au presse-papiers du système.
Exécutez la commande:
$ Brew Edit Vim
La commande vous mettra en mode développeur et vous permettra de personnaliser VIM. Dans la configuration, localisez le système d'entrée "./ Configurer »Option.
Modifiez le-without-x en-with-x et ajoutez la ligne «-with-feures = énorme." Enregistrez et fermez le fichier
Ensuite, exécutez la commande ci-dessous pour installer la formule VIM modifiée
$ Brew Install - Build-from-source vim
La commande doit reconstruire et installer VIM avec l'option de presse-papiers.
Vous pouvez vérifier que vous avez les fonctionnalités du presse-papiers du système VIM avec la commande:
$ vim --version | Presse-papiers Grep
En cas de succès, vous devez + les options de presse-papiers ou + xterm_clipboard:
Copie de texte dans le presse-papiers système
Une fois que vous avez activé l'accès du presse-papiers du système sur VIM, vous pouvez utiliser la commande yank, suivie de quelques modifications.
Pour copier dans le presse-papiers du système dans VIM, commencez par sélectionner votre registre cible à l'aide de la commande:
"*
Où * fait référence au presse-papiers du système dans Mac et Windows.
Une fois sélectionné, vous pouvez copier le texte que vous souhaitez en utilisant la commande y.
Par conséquent, pour copier un texte dans le presse-papiers du système, exécutez la commande:
"* y
Sur Linux, utilisez la commande:
"+ y
Les commandes ci-dessus devraient vous permettre de copier le texte dans le presse-papiers de votre système.
Fermeture
Ce tutoriel explore comment nous pouvons configurer VIM pour accéder au presse-papiers du système. Nous avons également couvert les commandes que vous pouvez utiliser pour copier un texte dans le presse-papiers du système dans VIM.