« VI » : différence entre les versions

De wikilivois
Aller à la navigationAller à la recherche
mAucun résumé des modifications
 
m (1 version)
 
(Aucune différence)

Version actuelle datée du 28 mai 2012 à 20:31


  • Mouvement de curseur par mot
	w	positionner le curseur sur le mot suivant.
	W	positionner le curseur sur le mot suivant (permet de sauter la ponctuation).
	b	positionner le curseur sur le mot precedent.
	B	positionner le curseur sur le mot precedent (permet de sauter la ponctuation).
	e	positionner le curseur à la fin du mot.
	E	positionner le curseur à la fin du mot (permet de sauter la ponctuation).
  • Mouvement de curseur par ecran
	H	mettre le curseur sur la première ligne de l’écran.
	L	mettre le curseur sur la dernière ligne de l’écran.
	M	mettre le curseur au milieu de l’écran.
	^F	déplacement d’un écran vers l’avant.
	^B	déplacement d’un écran vers l’arrière.
	^D	déplacement d’un demi écran vers l’avant.
	^U	déplacement d’un demi écran vers l’arrière.
	^E	déplacement de l’écran d’une ligne vers l’avant.
	^Y	déplacement de l’écran d’une ligne vers l’arrière.
  • Sauvegarde
	:w	écrire le fichier et les modifications.
	:wq	écrire le fichier et les modifications et quitter l’éditeur.
	:x	écrire le fichier et quitter l’éditeur.
	ZZ	écrire le fichier et quitter l’éditeur.
  • Quitter l’éditeur
	:q	quitter l’éditeur.
	:q!	quitter l’éditeur sans les modifications.
  • Recherche de mots
	/mot	permet de rechercher un mot vers l’avant.
	n	relance la recherche du mot spécifié vers l’avant.
	N	inverse le sens de la recherche.
	?mot	permet de rechercher un mot vers l’arrière.
  • Mettre et récupérer des lignes du buffer
	Y	mettre dans le buffer la ou les lignes spécifiées.
		  ex : 4Y mettre 4 lignes à partir du curseur dans le buffer.
	p	mettre le contenu du buffer sous le curseur.
	P	mettre le contenu du buffer au dessus du curseur.
	"xY	mettre dans le buffer x les lignes spécifiées.
		  ex : 4"aY mettre 4 lignes à partir du curseur dans le buffer a.
		  ex : 5"AY mettre à la fin du buffer a les 5 lignes spécifiées.
	 	  note : le nom du buffer est une lettre minuscule de a à z les lettres majuscules 
		            servent à concaténer des lignes dans le buffer correspondant.
	"xp	mettre le contenu du buffer x sous le curseur.
	"xP	mettre le contenu du buffer x au dessus du curseur.
	"1p	récupérer la dernière suppression sous le curseur.
		  note : il est possible de récupérer les 9 dernières suppressions
  • Récupération répétition de commande
	u	annule la dernière modification.
	U	restauration de la ligne courante.
		répéter la dernière commande de modification.
	J	joindre des lignes.
  • Insertion (la fin d’insertion se fait par la touche ESC)
	a	insertion de texte après le curseur.
	A	insertion de texte en fin de ligne.
	i	insertion de texte devant le curseur.
	I	insertion de texte en début de ligne.
	o	insertion de lignes sous le curseur.
	O	insertion de lignes au dessus du curseur.
  • Modification (la fin d’insertion se fait par la touche ESC)
	r	changer le caractère sous le curseur.
	R	changer les caractères à partir du curseur.
	s	substituer le ou les caractères à partir du curseur.
		  ex : 4s substituer 4 caractères.
	S	substituer toute la ligne.
	x	suppression du ou des caractères à partir du curseur.
		  ex : 4x supprimer 4 caractères.
	X	suppression du ou des caractères devant le curseur.
	cc	changer la ou les lignes à partir du curseur.
		  ex : 3cc permet de changer les 3 lignes à partir du curseur.
	cw	changer la ou les mots à partir du curseur.
		  ex : 3cw permet de changer les 3 mots à partir du curseur.
	C	changer le reste de la ligne.
	dd	supprimer la ou les lignes à partir du curseur.
	dw	supprimer le ou les mots à partir du curseur.
		  ex : 3dw permet de supprimer les 3 mots à partir du curseur.
	D	supprimer à partir du curseur jusqu’à la fin de la ligne.
  • Mouvement de curseur par caractère
	flèche droite		déplacement vers la droite.
	flèche gauche	déplacement vers la gauche.
	espace		identique à flèche droite.
	O		place le curseur en début de ligne.
	$		place le curseur en fin de ligne.
	h		identique à flèche droite.
	I		identique à flèche gauche.
  • Mouvement de curseur par ligne
	G		grand G seul pour aller à la fin du fichier.
			un numéro + G pour aller sur la ligne indiqué.
	flèche haute		positionner le curseur sur la ligne précédente.
	flèche basse		positionner le curseur sur la ligne suivante.
	+		mettre le curseur sur le premier caractère de la ligne suivante.
	RC		identique à +.
	-		mettre le curseur sur le premier caractère de la ligne précédente.
	j		identique à flèche basse.
	k		identique à flèche haute.

Copyright

© 2006 Christophe de Livois

Tête de GNU Vous avez l'autorisation de copier, distribuer et/ou modifier ce document suivant les termes de la GNU Free Documentation License, Version 1.2 ou n'importe quelle version ultérieure publiée par la Free Software Foundation; sans section invariante, sans page de garde, sans entête et sans page finale. Pour plus d'informations consulter le site de l'APRIL.