Évitez la navigation.
AFUL · Parinux · FFII France · APRIL · ADULLACT · MongueursPerl · Wikipédia · OFSET · Scidéralle · LéaLinux · LinuxFrench · LinuxFr · FirstJeudi · AgendaLibre

sylvain(à)lhullier(.)org
Être éditeur, c'est avant tout savoir dire non.
Jean-Marie Laclavetine (Dites : vi)

Guide de référence de l'éditeur vi

Sommaire


Introduction

Voici un guide de référence de l'éditeur vi. Il s'agit d'un éditeur en mode texte.

Les commandes commençant par ":" doivent être terminées par une nouvelle ligne ( touche [ENTER] )

La plupart des commandes vi ( notamment sauf celles commençant par : ) peut être précédée d'un nombre ; il correspond au nombre de fois ou la commande sera effectuée.


Lancer vi


Quitter, gestion des fichiers


Modes


Déplacer le curseur


Se positionner dans le fichier


Insérer, modifier et supprimer du texte

* Séparateurs = espaces + tabulation + nouvelle ligne


Copier-coller


Sélection en mode visuel


Recherche et remplacement


Commandes pour le shell


Indentation


Autres commandes


Macros et abréviations


Options

Description des options le plus courantes
Nom Nom long Défaut Description
ai autoindent noai indentation automatique
aw autowrite noaw écriture si besoin avant changement de fichier par :n
eb errorbells eb chaque message d'erreur est précédé d'un bip
dir=d directory /tmp/ répertoire temporaire
ic ignorecase noic ne fait pas de difference minuscule/majuscule lors des recherches et des remplacements
  magic magic utilise les expressions régulières lors des recherches et des remplacements
nu number nonu numérote les lignes
  remap remap autorise l'usage des macros dans les macros
ro readonly noro passe le fichier en mode lecture seule
sh=sh shell /bin/sh indique quel shell utiliser
sm showmatch nosm visualise les correspondances  {} ()
  showmode noshowmode affiche le mode actuel sur la ligne du bas
sw=n shiftwidth 8 fixe à n le nombre d'espaces de l'indentation
  term   affiche le type du terminal
ts=n tabstop 8 taille d'une tabulation
wm=n wrapmargin 0 la césure automatique des lignes se fait a n colonnes du bord droit de la fenêtre

:syntax off   désactive la coloration syntaxique (spécifique VIM).

Se faire un fichier de configuration

Ce site respecte les standards de l'internet :
XHTML 1.1   ·   CSS v2   ·   Accessibilité
Plan du site  ·  Imprimer la page
© 1999-2009 Sylvain Lhullier
http://sylvain.lhullier.org/guides/vi.html
Creative Commons Attribution-ShareAlike