Par exemple, si je tape ':pwd
'Pour obtenir le répertoire de travail actuel, je peux sélectionner le texte dans gvim mais je ne peux pas comprendre comment le copier dans le presse-papiers. Si j'essaie la même chose dans la console Vim, je ne peux même pas le choisir avec la souris. J'aimerais que cela fonctionne avec toutes les commandes VIM, telles que set guifont
Pour copier le guifont=Consolas:h10:cANSI
production.
Vous cherchez cela,
:redir @* | set guifont | redir END
(: redirez La commande redirige la sortie d'une commande à un registre (@ *). Le registre @ * fait référence au presse-papiers.
Pour plus d'informations sur cela,
:help :redir
Pour cet exemple particulier que vous pourriez faire (notez le "!" Ce qui la fait passer par la coquille):
:!pwd | xclip
ou alors
:!pwd | xclip -selection secondary
(En fonction de la sélection X que vous voulez).
Vous devrez peut-être installer XCLIP d'abord
Sudo apt-get install xclip
(ou équivalent)
Si vous exécutez Vim dans un xterm, tenant la touche Maj enfoncée lors de la sélection du texte copier le texte sur l'équivalent x du presse-papiers.