Edition de texte
* i --> Insert le texte avant le caractère Sélectionné
* a --> Append – Ajoute du texte après le caractère sélectionné
* A --> Append – Ajoute du texte en fin de phrase
* o --> Ajoute une ligne après et passe en mode saisie
* O --> Ajoute une ligne avant et passe en mode saisie
* u --> Undo de la dernière modification
* U --> Undo de la ligne
* J --> Concatène la ligne suivante avec la ligne en cours
Manipulation de texte
* r --> Remplace un caractère (et reste en mode commande)
* R --> Remplace plusieurs caractères (et reste en mode Saisie)
* cw --> Change Word – Remplace le mot courant (jusqu’au $)
* : %s/toto/titi/g --> Remplace dans le fichier toutes les occurrences de toto par titi (g signifie qu’il faut remplacer les multiples occurrences sur la même ligne)
* . --> Répète la dernière action
Copier/Coller
* x --> Coupe un caractère
* 20x --> Coupe 20 caractères
* dd --> Coupe la ligne
* 13dd --> Coupe 13 lignes à partir de la ligne en cours
* yy --> Copie la ligne
* 10yy --> Copie 10 lignes à partir de la ligne en cours
* p --> Colle : 1- à partir du caractère (si x)......... 2- à partir de la ligne suivante (si dd ou yy)
* P --> Colle : 1- avant le caractère (si x)......... 2- au dessus de la ligne courante (si dd ou yy)
Recherche de texte
* /toto --> Recherche le mot toto dans le texte vers le bas
* / --> Recherche l’occurrence suivante
* ?toto --> Recherche le mot toto dans le texte vers le haut
* ? --> Recherche l’occurrence précédente
* % --> Recherche la parenthèse fermante de la parenthèse sélectionnée
Déplacement
* j --> Vers le bas
* k --> Vers le haut
* h --> Vers la gauche
* l --> Vers la droite
*
*
* 0 (zéro) --> Début de ligne
* $ --> Fin de ligne
* w --> Passe de mot en mot
* b --> Revient de mot en mot
* :0 --> Revient à la première ligne du fichier
* :123 --> Va à la ligne 123 du fichier
*
* G --> Va à la dernière ligne du fichier
Enregistrement
* :w --> Enregistre le fichier en cours
* :w toto.ksh --> Enregistre le fichier sous le nouveau nom « toto.ksh »
* :q --> Quitte VI
* :q! --> Quitte VI sans sauvegarder
* :wq --> Enregistre le fichier en cours et quitte VI
* :n --> Passe au fichier suivant dans le cas d’ouverture de plusieurs fichiers
Aucun commentaire:
Enregistrer un commentaire