util:vi
no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | util:vi [2018/11/17 12:54] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | --- page corrigée | ||
+ | --- // | ||
+ | ====== VI ====== | ||
+ | ==== Présentation ==== | ||
+ | **vi**... l' | ||
+ | vi peut être utiliser pour lire et écrire un fichier, pour le lancer c'est tout simple il suffit de taper : vi < | ||
+ | |||
+ | Voyons maintenant son fonctionnement : | ||
+ | |||
+ | vi fournit deux modes de fonctionnement, | ||
+ | |||
+ | Le mode normal est le mode par défaut de vi, pour entrer en mode d' | ||
+ | |||
+ | On approfondira bien entendu que le mode normal, puisque le fonctionnement du mode d' | ||
+ | |||
+ | Voici donc les commandes les plus utilisées (attention il faut respecter la casse majuscules/ | ||
+ | |||
+ | == 0) Manuel et aide : == | ||
+ | |||
+ | |||
+ | * :help => affiche l'aide | ||
+ | * :help howto => pour débuter | ||
+ | * :se all => affiche toutes les commandes | ||
+ | |||
+ | ==1) Se déplacer dans le texte :== | ||
+ | |||
+ | * touches : h,j,k,l => déplacement du curseur | ||
+ | * $ => déplace le curseur en fin de ligne | ||
+ | * n G => aller à la ligne n | ||
+ | * Ctrl B / Crtl F (ou Page Up / Page Down) => page(écran) suivante / précédente | ||
+ | * z suivi de < | ||
+ | |||
+ | == 2) Insérer/ | ||
+ | |||
+ | |||
+ | * i => insère du texte avant le curseur | ||
+ | * A => insère du texte en fin de ligne | ||
+ | * a => insère du texte après le curseur | ||
+ | * o => créer une ligne vierge au dessous du curseur | ||
+ | * O => créer une ligne vierge au dessus du curseur | ||
+ | |||
+ | == 3) Effacer du texte : == | ||
+ | |||
+ | |||
+ | * dd => efface la ligne courante | ||
+ | * n dd => efface n ligne après le curseur (y compris la ligne courante) | ||
+ | * x => efface un caractère (mettre n en option avant x pour effacer n caractères) | ||
+ | |||
+ | == 4) Interragir avec les fichiers : == | ||
+ | |||
+ | |||
+ | * :n < | ||
+ | * :q! => quitte sans sauvegarder | ||
+ | * :w => sauvegarde le fichier en cours | ||
+ | * :wq => sauvegarde et quitte | ||
+ | * :file < | ||
+ | * :e! => rétablit le fichier à l' | ||
+ | * :r < | ||
+ | |||
+ | == 5) Chercher et remplacer : == | ||
+ | |||
+ | |||
+ | * yy => copier (une ligne entière) | ||
+ | * yw => copie le mot sur lequel est le curseur (ajouter l' | ||
+ | * p ou P => coller | ||
+ | * / < | ||
+ | * xp => échange le caractère courant avec le suivant | ||
+ | |||
+ | == 6) autres commandes utiles : == | ||
+ | |||
+ | |||
+ | * . => répète la dernière commande | ||
+ | * ~ => remplace les majuscules par des minuscules (et inversement) | ||
+ | |||
+ | Pour finir et mainenant que vous savez utiliser vi voici une série d' | ||
+ | ==== Liens ==== | ||
+ | *[[http:// | ||
+ | *[[http:// |
util/vi.txt · Dernière modification : 2018/11/17 12:54 de 127.0.0.1