234 votes

Comment sélectionner tout le texte dans Vi/Vim ?

Utilisation de l'outil VI pour l'édition des fichiers de configuration.

Comment puis-je sélectionner tout le texte d'un fichier (environ 1000 lignes), le copier, puis le coller dans Google Docs ?

8voto

Brian Frost Points 6544

gg"+yG

ou

gg"*yG

selon que + ou * est le presse-papiers du système. (Sur de nombreux unixes, + est le tampon de sélection de la souris pour le clic du milieu, et * est le presse-papiers du système).

1 votes

Je pense que c'est l'inverse : "* est la sélection et "+ est le presse-papiers. vimdoc.sourceforge.net/htmldoc/gui_x11.html#x11-selection

0 votes

Vous avez raison. Je le savais aussi, mais j'ai tapé la mauvaise chose.

4voto

Chris Points 41

Pour un Mac, utilisez pbcopy (pasteboard copy) :

cat file.txt | pbcopy

Le contenu de file.txt se trouve maintenant dans le presse-papiers pour être collé dans une autre application (par exemple, un navigateur).

Vous pouvez également coller le contenu du presse-papiers dans un fichier en utilisant pbpaste :

pbpaste > file.txt

Bien que cela n'implique pas spécifiquement vi, cela permet d'atteindre le même objectif sur un Mac.

1voto

Yukti Points 11

Si vous utilisez un bureau Linux, vous pouvez le charger dans le presse-papiers en utilisant xclip ou xsel. Pour quelque chose de cette taille, vous pouvez simplement utiliser la fonction de téléchargement de Google Docs.

1voto

user237678 Points 11

Un autre moyen serait :

Vous appuyez sur v de votre clavier et changez VIM en VISUAL

Sélectionnez ensuite tout le texte en le faisant défiler vers le bas

^ + INSERT pour copier

SHIFT + INSERT pour coller le texte où vous voulez sur Google Docs.

0voto

petrus Points 101

3 votes

C'est le contraire de ce que le PO veut -.-

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X