Vi
Un article de MemoWiki.
En matière d'édition de fichiers sur les système *nix, vi est la référence. Il est systématiquement présent sur tous les systèmes.
Sur les système Linux, il est complété avantageusement par vim qui apporte entre autre la coloration syntaxique.
Sommaire |
Les commandes de base
- passage du mode commande au mode edition: <ECHAP>
- mode commande: :
- mode edition: i
- mode remplacement: r
- aller à x% de la fin du fichier: x%
- recherche: /
- rechercher suivant: n
- supprimer un ligne dd
- supprimer x lignes xdd
- copier une ligne yy
- copier x lignes xyy
- coller apres: p
- enregistrer: :w
- quitter: :q
- quitter sans enregister: :q!
commandes évoluées
passer tout un texte en minuscule / majuscule
tout en minuscule
:%s/.*/\L&/
ou
ggguG
tout majuscule
:%s/.*/\U&/
ou
gggUG
remplacer une chaine de caractère dans tout le fichier
:1,$s/texte_a_remplacer/nouveau_texte/g