Vi

From Wikili
Jump to: navigation, search

Vi est l'éditeur de texte par excélence des système UNIX. Certain ont aussi vim qui est plus convivial.

lancement

vi [chemin du fichier]

Au départ vous êtes en mode commande

le mode commande

C'est le mode principal pour gérer votre fichier texte

les commandes de navigations

  • h déplace le curseur vers la gauche
  • j déplace le curseur vers la bas
  • k déplace le curseur vers la haut
  • l déplace le curseur vers la droite
  • b déplace le curseur au début du mot courant
  • e déplace le curseur a la fin du mot courant
  • w déplace le curseur au mot courant suivant
  • ) déplace le curseur vers la phrase suivante
  • ( déplace le curseur vers la phrase précédente

les commandes de modifications

  • x supprime le texte sous le curseur
  • X supprime le texte avant le curseur
  • dw supprime le texte jusqu'à la fin du mot courant
  • dd supprime la ligne courante


remarque: si on tape un chiffre avant ces commandes, la commande sera exécutée autant de fois. Exemple: 6x, supprimera 6 caractères.

  • r (suivit d'une lettre) remplace le caractère sous le curseur courant par le lettre demandée.
  • R (suivit de n lettres) + échappement, remplace par les n caractères depuis le curseur courant

les commandes de gestions

  • Passage en mode insertion
    • a place le curseur d'insertion après le curseur courant et passe en mode insertion
    • i place le curseur d'insertion avant le curseur courant et passe en mode insertion
    • A place le curseur d'insertion a la fin de la ligne courante et passe en mode insertion
    • I place le curseur d'insertion en début de la ligne courante et passe en mode insertion
    • o crée une ligne vide juste après la ligne courante, place le curseur d'insertion en début de cette nouvelle ligne et passe en mode insertion
    • O crée une ligne vide juste avant la ligne courante, place le curseur d'insertion en début de cette nouvelle ligne et passe en mode insertion
  • sauver et quitter
    •  :w enregistre
    •  :q quitte
    •  :x sauve et quitte
    •  :q! quitte sans sauver.

le mode insertion

C'est le mode pour taper votre texte. Appuyer sur la touche échappement pour repasser en mode commande.