aide memoire editeur vi

Upload: idealou1563

Post on 10-Jul-2015

21 views

Category:

Documents


0 download

TRANSCRIPT

Lditeur vi: Mode Ligne (Ex)(auto) Fonctions de recherche : /exp ?exp n N En avant pour exp En arrire pour exp Rpte recherche prcdente Rpte recherche en sens inverse Utilisation des buffeurs : "anY "ap Slectionne n ligne(s) et les met dans le buffer a Insre le contenu de a aprs le curseur caractre(s)

Mode Commande

Mode Insertion

Ajout de texte : natexte nAtexte nitexte Ajoute texte, n fois, aprs le curseur Ajoute texte ,n fois, la fin de la ligne Insre texte, n fois, avant le curseur Insre texte, n fois, au dbut de la ligne

Annulation de fonction d'dition : u Dfait dernire modification Refait dernire modification, n fois

nItexte

Remplacement de texte (mode ligne): s/exp/exp2/ Remplace la 1 occurrence de exp par exp2 sur la ligne courante 1,10s/ Mme chose de la ligne 1 10 /G Mme chose pour les diffrentes occurrences de chaque ligne Edition et rdition (mode ligne) : e! e newfile n args Edite nouveau sans les modifications Edite newfile Edite le fichier suivant Liste des fichiers diter G nG H nH L n| n^f n^bre

n.

Ajout de nouvelles lignes : notexte Ouvre une ligne aprs le curseur et insre texte n fois Ouvre une ligne avant le curseur et insre texte n fois

Dplacement d'cran/de lignes: j 0 $ % k h l nOtexte

Au dbut de la ligne A la fin de la ligne A la parenthse / accolade correspondante Dernire ligne du fichier Ligne n du fichier Premire ligne de lcran Ligne n de lcran Dernire ligne de lcran Colonne n (ou 1) Descend de n page(s) Remonte de n page(s)

Modification de texte : nstexte c0texte c$texte cGtexte ncGtexte Remplace n caractre(s) par texte Remplace le dbut de la ligne jusqu'au curseur par texte Mme chose du curseur la fin de la ligne Mme chose de la ligne courante la fin du fichier Mme chose de la ligne courante la ligne n Remplace n mot(s) en avant par texte Remplace n squence(s) de caractres en avant par texte Remplace n mot(s) en arrire par texte Remplace n squence(s) de caractres en arrire par texte

Sauvegarde et sortie (mode ligne) : Ce qui est entre [ et ] est optionnel. w w newfile w[!] file wq[!] q[!] Ecrit le buffeur sur le disque Ecrit le buffeur dans newfile Ecrit [imprativement] dans file Ecrit [imprativement] le buffeur et sort Quitte [imprativement] l'diteur

Dplacement de mots : nw nW nb nB En avant de n mot(s) En avant de n squence(s) de caractres En arrire de n mot(s) En arrire de n squence(s) de caractres

ncwtexte ncWtexte ncbtexte ncBtexte

Effacement de texte : nx ndw ndd D d0 dG Efface n caractre(s) aprs le curseur Efface n mot(s) Efface n ligne(s) Efface jusqu' fin de ligne Efface jusqu'au dbut de ligne Efface jusqu' fin de fichier

Etat du texte (mode ligne) : F (ou ^G) Affiche le nom et la position .= Affiche numro = Affiche nombre Dplacement de lignes : (seulement pour les versions les plus rcentes) du fichier courante de ligne de lignes

Contrle de l'dition (mode ligne): set nu set noop set all set list set wm=5 Affiche les numros de lignes Ote l'option op Montre les options Affiche les caractres invisibles Garde 5 espaces de marge droite

Slection et insertion de texte : xp nY np nP Transpose 2 caractres Slectionne n ligne(S) Insre la slection aprs le curseur, n fois Insre la slection avant le curseur, n fois

Dplacement et insertion de texte : 3,8d 4,9m 12 2,5t 13 5,9w file r file Annule les lignes 3 8 Dplace les lignes 4 9 la ligne 12 Copie les lignes 2 5 la ligne 13 Ecrit les lignes 5 9 dans file Ecrit file la place du curseur

Attention : ^ = CTRL

Ajuster lcran : ^l nz nzRedessine lcran Place la ligne n en haut de lcran idem en bas de lcran