|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 20 ![]() |
Bonjour,
je voudrais sélectionner tout le texte dans vi. L'équivalent de ctrl+a et ensuite pouvoir le copier et enfin le coller dans un autre texte J'ai cherché et j'ai rien trouvé... et merci d'avance |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : mai 2004 Messages : 818 ![]() |
salut
Il est possible sous Vi de copier-coller une sélection de lignes. Pour ce faire, il suffit de taper la commande suivante pour copier n lignes : nyy Par exemple la commande suivante copiera dans le tampon 16 lignes : 16yy Pour coller la sélection, il suffit de taper la lettre p. Une couper-coller de n lignes se fera de façon similaire avec la commande : ndd Puis p pour coller ! |
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Inscription : juin 2003 Messages : 270 ![]() |
Si tu veux copier le contenu dans un autre fichier que tu as ouvert avec vi, tu places le curseur au debut de ton fichier (':1'), puis tu passes en mode visual ('v'), et tu vas jusqu'a la fin de ton fichier avec PgDown et End.
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 546 ![]() |
|
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2007 Messages : 27 ![]() |
Dans VI, en mode commande, tu séléctionne le texte à colller ailleurs.
Puis, tu tape la commande (ceci met le texte sélectionné dans le tampon du presse-papier) Enfin, tu vas dans l'emplacement suivant et là où est le curseur, avec la souris, tu presse une fois la molette centrale. Pour coller du texte dans VI d'ailleur, tu utilise la même opération à l'envers |
|
|
00
|
|
|
#6 | |
|
Membre actif
![]() Inscription : juin 2003 Messages : 270 ![]() |
Citation:
etant donne que sous Linux chaque selection qui est faite a la souris est automatiquement copiee dans le presse-papier, y a t'il une difference avec: 1. séléctionne le texte à colller ailleurs 2. passer en mode 'insert' 3. tu vas dans l'emplacement suivant et là où est le curseur, avec la souris, tu presse une fois la molette centrale. |
|
|
|
00
|
|
|
#7 |
|
Membre chevronné
![]() ![]() Inscription : mai 2002 Messages : 504 ![]() |
Tout sélectionner:
gg pour aller au début v pour pasesr en mode 'visuel' G pour aller à la dernière ligne $ pour aller à la fin de la ligne. Et pour gvim (avec un serveur X pour le presse-papier): Presque pareil: gg va au début "* spécifie le "buffer" (ou register au sens vi) du presse-papier y pour copier (donc dans le presse papier G jusqu'à la fin Après, tu peux mapper tout ça sur tes raccourcis préférés.
__________________
1)Avant de poster, merci de lire les règles. 2)Utiliser [code] [/code] pour quoter le code ! 3)Conseils pour le forum C [a lire en entier!] |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com