Mon favori est "vi" mais il est d�test� par beaucoup. Son avantage est qu'il est sur toutes les machines unix. Ce qu'il faut savoir, c'est que soit on est en mode edition (on tape du texte), soit on est en mode commande (enregistrer, suprimer, editer). On passe en mode commande par la touche [echap]. Ci-joint ma petite doc perso, il y en a plein d'autre dont le man. <<vi.txt>> Jean-Louis Louere > ---------- > De : Jean Luc Bouchard[SMTP:[EMAIL PROTECTED]] > R�pondre � : [EMAIL PROTECTED] > Date : mardi 23 novembre 1999 18:56 > A : [EMAIL PROTECTED] > Objet : [debutant] editeur > > Bonjour! > Petite question d'un apprenti linuxien. > Est ce qu'il y a un editeur de fichier comme "edit" de DOS pour modifier > par > exemple un fichier de config si X ne demarre pas, "cat" ne fait qu'envoyer > vers > l'ecran un fichier et "sed" me semble pas mal esoterique. > Est ce que quelqu'un connait un bon bouquin qui traite de ces commandes > de base. > merci ! > > > -- Jean Luc Bouchard > Mississauga >
EDITEUR VI prompt$ vi + nom_fichier : ouvre nom_fichier et place le curseur en fin de fichier [esc] : passe en mode 'commande'. :r fichier : (read) ins�re le fichier d�sign� :e fichier : (edit) ouvre le fichier d�sign� :n : edite le fichier :suivant :q! : quitte sans sauvegarder :w : (write) sauvegarde ZZ : sauvegarde et quitte a : ajoute une cha�ne i : insert une cha�ne o : (open) ajoute une ligne (n)dd : (delete) supprime (n) lignes (n) yy : (yank) m�morise (n) lignes r : remplace un caract�re R : remplace une cha�ne D : (delete) supprime la fin d'une ligne dw : (delete word) supprime un mot C : (change) remplace la fin d'une ligne cw : (change word) remplace un mot x : supprime un caract�re "(n)p : (paste) ram�ne le buffer (n) dG : (delete) supprime tout jusqu'en fin de fichier (n)J : (join) ram�ne la ligne suivante sur la ligne courante p : (paste) ins�re la zone de texte en m�moire sous le curseur P : (paste) ins�re la zone de texte en m�moire au dessus du curseur h : d�place le curseur d'un caract�re vers la gauche j : d�place le curseur d'une ligne vers le bas k : d�place le curseur d'une ligne vers le haut l : d�place le curseur d'un caract�re vers la droite w : (word) d�place le curseur sur le mot suivant :(n) : positionne le curseur sur la ligne d�sign�e par son num�ro n G : positionne le curseur en fin de fichier 0 : ram�ne le curseur en d�but de ligne $ : ram�ne le curseur en fin de ligne ^b : (backward) page pr�c�dente ^f : (forward) page suivante ^u : (up) demi-page pr�c�dente ^d : (down) demi-page suivante u : (undo) annule la derni�re commande . : r�p�te la derni�re commande /xxx : recherche la cha�ne xxx n : recherche la cha�ne suivante :f : indique le nom du fichier et le num�ro de ligne o� se trouve le curseur :(n),(m)g:^ *$:d : supprime toutes les lignes blanches entre la ligne n et m :(n),(m)s:ancien:nouveau:g ou c : remplace �ancien� par �nouveau� entre la ligne n et :m :s:^.*$:xxx/xxx: : remplace le d�but de ligne suivit par n'importe quel :caract�re jusqu'en fin de ligne par �xxx/xxx� :set all : affiche tous les param�tres de vi (� d�finir dans le fichier '.exrc')
