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.