VIM Copy Text dans le presse-papiers système

VIM Copy Text dans le presse-papiers système
«Vim est un excellent éditeur de texte pour tout utilisateur. Il vous fournit un ensemble de combinaisons clés qui vous feront oublier que votre souris existe.Cependant, VIM fournit une montée toute la colline lorsque vous commencez. Et dans ce tutoriel, nous essaierons de faciliter ce processus en vous montrant comment copier le texte dans le presse-papiers de votre système."

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.