Pour sélectionner le fichier en entier, il faut aller au début, entrer en mode sélection, et aller à la fin. Ça se traduit par :
ggvG
Attention, avec ça tu ne sélectionneras que le premier caractère de la dernière ligne. Tu peux donc aller à la fin de la ligne ou, plus simplement, faire les mêmes mouvements en entrant en mode sélection de ligne au lieu de sélection simple :
gg<C-v>G
Copier-coller
Le copier-coller était une vraie plaie, mais je viens tout juste de tomber (grâce à toi, merci) sur le vimtip qui va bien, où on t'explique que le registre " dans vim correspond au presse-papiers système de sélection, et le registre + de vim correspond au presse-papiers X11 de copier-coller. Puisque tu apprends vim (félicitations !), je te laisse pour exercice la manipulation des registres =]
Le premier correspond au presse-papiers que tu as lorsque tu surlignes du texte (ce texte est alors automatiquement "copié"); tu peux ensuite le coller où tu veux en cliquant sur la molette. Le deuxième correspond au plus traditionnel <C-c>/<C-v>.
Sinon, si ça ne marche pas (la page indique quelques problèmes avec Mac OSX et Windows), tu peux utiliser xclip conjointement avec ces deux raccourcis :
# Facile !
Posté par rakoo (site web personnel) . En réponse au message besoin d'un ou deux conseils pour VIM. Évalué à 2.
Avec vim, tout est facile !
Sélection de fichier
Pour sélectionner le fichier en entier, il faut aller au début, entrer en mode sélection, et aller à la fin. Ça se traduit par :
ggvGAttention, avec ça tu ne sélectionneras que le premier caractère de la dernière ligne. Tu peux donc aller à la fin de la ligne ou, plus simplement, faire les mêmes mouvements en entrant en mode sélection de ligne au lieu de sélection simple :
gg<C-v>GCopier-coller
Le copier-coller était une vraie plaie, mais je viens tout juste de tomber (grâce à toi, merci) sur le vimtip qui va bien, où on t'explique que le registre
"dans vim correspond au presse-papiers système de sélection, et le registre+de vim correspond au presse-papiers X11 de copier-coller. Puisque tu apprends vim (félicitations !), je te laisse pour exercice la manipulation des registres =]Le premier correspond au presse-papiers que tu as lorsque tu surlignes du texte (ce texte est alors automatiquement "copié"); tu peux ensuite le coller où tu veux en cliquant sur la molette. Le deuxième correspond au plus traditionnel
<C-c>/<C-v>.Sinon, si ça ne marche pas (la page indique quelques problèmes avec Mac OSX et Windows), tu peux utiliser xclip conjointement avec ces deux raccourcis :
où
<C-b>te servira à coller ce qu'il y a dans ton presse-papiers sélection dans vim, et<C-g>fera l'inverse.