Vim: copy d'un file dans le presse-papier

Je pose une question simple: comment copyr à partir d'un file text en utilisant vim, et coller dans le presse-papiers? Si j'utilise

yY 

Je peux coller, mais seulement sur le file vim (en utilisant p), dans le presse-papiers je ne peux pas coller du contenu.

Si j'utilise "+Y ne coller rien. Comment coller le contenu du file text copié avec vim?

Vous pouvez utiliser "+yy pour copyr une ligne entière dans clibboard, ce qui vous permettra de la coller avec ctrl + v ailleurs.Vous pouvez également entrer en mode visuel (en appuyant sur v en mode normal) pour sélectionner le text exact que vous voulez copy.

S'il vous plaît noter que vous devez avoir le +clipboard (et aussi support +python si je me souviens bien) dans vos drapeaux de compilation activé. Pour vérifier ce type: vim --version | grep clipboard vim --version | grep clipboard

Si vous lisez le presse-papiers, vous êtes prêt à partir, sinon, si vous produisez -clipboard, vous devrez recomstackr votre vim avec le support du presse-papiers (je devais le faire par défaut).

En outre, pensez à répondre à vos questions sur https://vi.stackexchange.com/ , qui est actuellement en version bêta, mais peut être un bon endroit pour ce type de question.

Cela dépendra de la saveur de vim ; vim sans le support de clipboad devra appeler pbcopy (Mac OS X) ou xclip ou xsel (sous X11) comme filter pour déplacer le text dans le presse-papiers de l'OS, par exemple via :%!xsel -i -b pour copyr le tampon entier. Cela efface le contenu du tampon (j'utilise copycat pour éviter ce problème d'essuyage et pour assurer la portabilité entre les environnements de Mac OS X et OpenBSD), donc une meilleure option pour la plupart sera d'utiliser un vim avec le support du presse-papiers de l'OS.