Vim - xclip

Xclip

Cet outil permet de copier du texte depuis le terminal vers le tampon du gestionnaire de bureau. Cette commande est à la fois utile pour la ligne de commande et pour l’éditeur Vim.

Dans Vim

Pour utiliser cette commande dans vim il suffit d’exécuter cette commande. - :!xclip % Cette commande prend l’ensemble du texte en cours et place ce texte dans la tampon.

Dans Shell

Cette commande peut aussi être dans une invite shell. Il suffit de diriger la sortie standard de la commande vers l’outil xclip. Par exemple :

sudo tail /var/log/messages | xclip

Un simple «coller» permet d’avoir le contenue de la commande dans l’une des fenêtres du bureau.

On peut aussi déplacer le contenu du tampon, soit vers :

  • La sortie standard
xclip -o
  • Vers un fichier
xclip -o > /tmp/log.txt

Conclusion

Une fois de plus voici une commande GNU bien conçue qui fait une chose et le fait bien, avec laquelle on peut copier ses résultats de scripts. Facile à intégré dans d’autres applications, ce qui a été fait dans vim. On peut ainsi faire des copies depuis vim ou son terminal, afin d’exploiter ses résultats dans des applications moins épurées.

Sur ce, bonne copie…

Liste des sources de cet article