Question

J'écris souvent quelque chose dans gVim, puis je dois le copier-coller dans une autre application.

Existe-t-il un moyen facile d'extraire l'intégralité du fichier? Je fais habituellement quelque chose comme ça

g g V G " + y

(Haut de la page, mode ligne visuelle, bas de la page, tirez)

Mais y a-t-il une meilleure façon de m'oublier?

Était-ce utile?

La solution

J'utilise l'instruction suivante: :% y +

Autres conseils

ggyG (allez à la première ligne, puis à la dernière ligne)

Edit: Ah, presse-papiers du système. Ne déroule pas exactement les doigts, mais: gg " + yG

Une solution efficace dans l'ancien vi est : r nom_fichier dans le nouveau fichier.

Une autre méthode est la suivante:

ggyG

Allez au sommet et tirez au bas.

ggyG

(Aller en haut, tirer en bas)

J'utilise l'instruction suivante: :% y .

:0,$ y

Je ne sais pas quel chemin est plus facile.

Sous OSX:

ggVG
!tee >(pbcopy)

Ce que je trouve plus joli que:

ggVG
:w !pbcopy

Comme l'invite n'apparaît pas: "> appuyez sur la touche Entrée ou tapez la commande pour continuer "

.

Ou simplement dans votre .vimrc :

nmap <silent> <F5> ggVG"+y

Vous pouvez donc utiliser une seule clé:)

:% y sans + fonctionne sur l'ensemble du système si vous utilisez neo-vim (nvim).

Cela nous évite d’étirer les doigts vers le + - ce raccourci est donc meilleur que ggyG .

Vérification de la prédiction dans le commentaire de Luc Hermitte: :% y + et :% y * : supprimez l'intégralité du fichier dans le Presse-papiers système sous Win7 et Vim 7.3.

C'est sale, mais vous n'avez pas du tout besoin d'utiliser la touche majuscule. Seules 3 clés différentes peuvent être plus rapides:

gg1111yy

(En supposant que le fichier soit inférieur à 1111 lignes)

Sous Windows, je ne fais souvent que CTRL-A, CTRL-C pour tout copier dans le presse-papiers de Windows ... Impossible de faire plus simple!

J'utilise un gvim 7.1 standard du site Web ...

(BTW: fonctionne aussi sur mon mac avec MacVim et cette drôle de clé mac + A, mac-clé + C)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top