GNU/Linux >> Tutoriels Linux >  >> Linux

Vim copier-coller entre les terminaux

La chose la plus simple à essayer est probablement de mettre set clipboard=unnamed dans votre .vimrc et redémarrez vos sessions vim.

Cela vous permet d'exécuter yank (par exemple yy ) dans une fenêtre, et put (par exemple p ) dans une autre fenêtre fonctionnera simplement, car toutes les sessions vim partageront le même tampon de sélection X.

En revanche, votre tampon yank sera écrasé dès que vous sélectionnerez du texte dans n'importe quelle autre fenêtre de n'importe quelle application.

En revanche, cela signifie également que tout ce que vous copiez dans vim peut désormais être collé dans n'importe quelle application en cliquant avec le bouton central.

Si vous n'aimez pas cette façon, vous pouvez taper "+ ou "* avant vos commandes Yank et Put, par ex. "+yy pour tirer une ligne.

Le + les formulaires interagissent avec le presse-papiers ("+y est comme Ctrl +C , "+p est comme Ctrl +V ).
Le * les formulaires interagissent avec le tampon de sélection ("*y est comme un clic gauche et un glisser, "*p est comme un clic du milieu).

Voir Faire des sélections GUI, Prise en charge de la sélection X11 et les options du presse-papiers et de la souris pour plus de détails.


Linux
  1. La vanille Vim est amusante

  2. Centos 7 :Configurer vim

  3. comment utiliser pylint dans vim

  4. Évaluer des expressions dans Vim

  5. Vim pour remplacer Vi

Comment effectuer une recherche dans Vim / Vi

Principes de base de l'éditeur Vim

Comment utiliser Ansible pour configurer Vim

Éditeur VIM

Comment tirer une ligne particulière sans déplacer le curseur dans Vim ?

Activer la coloration syntaxique dans Vim