« Le système d'exploitation GNU-Linux/L'éditeur de texte vi » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 :
'''Les commandes de l'éditeur de texte vi'''
 
{| class="wikitable" border="3"
|+ Titre du tableau
! en-tête 0
! en-tête 1
! en-tête 2
|-----
| élément
| élément
| élément
|-{{ligne grise}}
| élément
| élément
| élément
|-----
| élément
| élément
| élément
|}
'''Vi''' fut écrit par Bill Joy en 1976, « et ben ça ne nous rajeunit pas les enfants.»
« Tu connais Notepad ? Ben '''Vi''' c'est bien mieux, c'est même super ! »
Ligne 48 ⟶ 29 :
! Fonction de la commande
|-----
| '''x'''
| effacer une lettre (xterminator)
|-{{ligne grise}}
| '''dd'''
| effacer la ligne courante (delete)
|-----
| '''xg'''
| aller à la ligne x (go to line) - Ex. 152g met le curseur à la ligne 152
|-----
| '''r'''
| remplace un caractère (replace)
|-----
| '''u'''
| annule la dernière commande (undo)
|-----
| ''':w'''
| sauvegarder le fichier (write)
|-----
| ''':q!'''
| quitter vi sans sauvegarder (quit)
|-----
| ''':wq'''
| sauvegarder et quitter (write quit)
|-----
| ''':help'''
| pour afficher l'aide dans vi
|-----
| ''':q'''
|/toto
| pour quitter la fenêtre d'aide si elle est ouverte ou l'éditeur
|-----
| :nom_fichier
| enregistre ce qui est saisi dans le fichier ''nom_fichier''
|-----
|'''/toto'''
|chercher la chaine ''toto'' en avant
|-----
| '''?toto'''
| chercher la chaine ''toto'' en arrière
|-----
| '''n'''
| permet de chercher l'occurence suivante de la chaine
|-----
| ''':s/alex/toto'''
| remplace l'occurence suivante de la chaine ''alex'' par ''toto''
|-----
|''':%s/alex/toto/gic'''
|remplace la chaine ''alex'' par ''toto'' dans tout le fichier
"'''%'''" pour tout le fichier, "'''s'''" search, "'''g'''" global "'''i'''" ignore la casse, "'''c'''" confirmation
|}
Ligne 101 ⟶ 88 :
 
Il existe bien entendu d'autres éditeurs de texte dans Linux, du plus perfectionné au plus basique, mais ''vi'' est celui qu'on trouve partout (même sur notre vieux minitel). Il est donc impératif d'en connaître les commandes de base.
Voici quelques éditeurs connus :
 
Voici quelques éditeurs connus :
# Umacs
# ed
# nano
# emacs (editor macro)
# joe
#
# pico
#