Option |
Abbréviation |
Type |
Défaut |
Description |
|
|
|
|
|
autoindent |
ai |
bascule |
non |
Lorsque cette option est activée, les tabulations sont automatiquement insérées en
mode "insertion" afin que les lignes soient alignées sur une même colonne.
Pour revenir en arrière, au niveau de l'alignement des colonnes, il suffit de repasser
en mode "commande" et positionner le curseur à la colonne souhaitée. |
directory |
dir |
chaine |
/tmp |
Spécifie le répertoire temporaire de "vi" pour stocker ses informations.
Ce répertoire contiendra, entre autre, un fichier que vous pourrez utiliser en
cas d'interruption de la session "vi" et retrouver toutes les modifications
que vous aurez effectuées (cf. option "-v" à la section ). |
errorbells |
eb |
bascule |
non |
Précède tous les messages d'erreur par un "bip". |
ignorecase |
ic |
bascule |
non |
Ignire les majuscules/minuscules lors des opérations de recherche. |
insertmode |
im |
bascule |
non |
Démarre la session "vi" en mode "insertion". Par défaut,
"vi" démarre en mode "commande". |
lines |
|
nombre |
25 |
Spécifie le nombre de lignes à afficher à l'écran. Par défaut, le nombre de lignes est
"25" ou, plus précisément le nombre de lignes affichable par le terminal.
Ce paramètrage est accessible par la commande "stty(1)" ou "resize(1)".
La première permet de spécifier les paramètres du terminal manuellement. La seconde
interroge le terminal pour obtenir ces caractéristiques. |
list |
|
bascule |
non |
Affiche tous les caractères invisibles. Lorsque cette option est activée, nous
aurons, entre-autre : |
|
|
|
|
^I |
| Tabulation |
$ |
| Fin de ligne |
|
magic |
|
bascule |
oui |
Autorise les expressions régulières pour les opérations de recherche. |
makeprg |
mp |
chaine |
make |
Spécifie le nom de l'utilitaire permettant de générer les dépendances entre les
différents fichiers source et les exécutables à générer. Par défaut, la commande
UNIXï¿12tilisée est "make(1)". |
number |
nu |
bascule |
non |
Affiche le numéro de chaque ligne. |
readonly |
ro |
bascule |
non |
Le fichier courrant passe en lecture seule. Il est possible de l'éditer, mais
la sauvegarde n'est pas accessible. Cependant, si les droits d'accès au fichier
le permettent, la commande ":w! " force la sauvegarde (cf. section
). Ce mode est positionné par défaut si les droits d'accès
au fichier n'autorisent que la lecture. |
remap |
|
bascule |
oui |
Autorise l'appel de macros à l'intérieurs de macros (macros récursives). |
report |
|
nombre |
2 |
Spécifie le nombre de lignes minimales pour que "vi" puisse afficher
ses informations. |
revins |
ri |
bascule |
non |
Au lieu d'insérer du texte de la gauche vers la droite (sens normal pour l'alphabet romain)
mais de la droite vers la gauche. |
ruler |
ru |
bascule |
non |
Affiche la position courrante du curseur (ligne colonne) dans la zone
où "vi" inscrit ses informations. |
scroll |
|
nombre |
12 |
Précise le nombre de lignes à prendre en compte pour les commandes
- ,
- ,
- et
-
(cf. section ). |
scrolljump |
sj |
nombre |
1 |
Précise le nombre de lignes minimal pour les passages aux
écrans précédents et suivants. |
shell |
sh |
chaine |
sh |
Précise l'interpréteur de commande à utiliser par défaut
pour les inter-actions avec le "shell"
(cf. section ). |
shiftwidth |
sw |
nombre |
8 |
Précise la taille des décalages pour les commandes
"< " et "> " (cf. section
). |
shortname |
sn |
bascule |
non |
Assure la compatibilité avec des systèmes de fichier type
MS-DOS, c'est-à-dire des noms de fichiers en majuscules, ne
comportant que huits caractères au maximum avec une extension
d'au plus trois caractères. |
showmatch |
sm |
bascule |
non |
Si cette option est activée, "vi" indique à l'utilisateur
quelle est la parenthèse ouvrante correspondante dès qu'il
saisit l'un des caractères suivants :
- «)" (caractère associé "("),
- "
} " (caractère associé "{ "),
- "
] " (caractère associé "[ "),
|
showmode |
smd |
bascule |
oui |
Si cette option est active, "vi" indique le mode
courrant.
- si le mode courrant est le mode "insertion",
"vi" inscrit "- INSERT -",
- si le mode courrant est le mode "commande",
aucune information n'est spécifiée dans la ligne
d'état.
Attention, dans certains cas, cette option n'est pas positionnée
par défaut.
De même, pour certaines versions de "vi", les informations
affichées sont plus explicites :
- "vi" inscrit "- INSERT -" si
l'utilisateur insère du texte avant le curseur
(commandes
, , , etc. -
cf. section ),
- "vi" inscrit "- INSERT -" si
l'utilisateur insère du texte après le curseur
(commandes
, , , etc. -
cf. section ).
|
sidescroll |
ss |
nombre |
0 |
Nombre de colonnes minimales pour le scrolling horizontal. |
tabstop |
ts |
nombre |
8 |
Précise la taille des tabulations. |
term |
|
chaine |
|
Type de terminal sur lequel l'utilisateur travaille. "vi"
prend, par défaut, le contenu de la variable d'environnement
du shell : "TERM". |
terse |
|
bascule |
non |
Utilise les messages d'erreurs abrégés. |
textauto |
ta |
bascule |
oui |
Détecte les caractères utilisés pour séparer les lignes d'un fichier.
"vi" positionne alors automatiquement l'option
"textmode". En effet,
- sous MS-DOS, chaque ligne est séparée par les deux caractères
carriage-return-line-feed (respectivement
ASCII(13) et ASCII(10)),
- sous UNIX, chaque ligne n'est séparée que par le
caractère line-feed (ASCII(10)),
- sous MacOS, chaque ligne n'est séparée que par le
caractère carriage-return (ASCII(13)).
|
textmode |
tx |
bascule |
non |
Utilise les caractères de fin de ligne de MS-DOS. |
textwidth |
tw |
nombre |
0 |
Spécifie la longueur maximale d'une ligne en mode
"insertion". |
timeout |
|
bascule |
oui |
Prend en compte la valeur de la temporisation fixée par
l'option "timeoutlen" (ou "tm" pour
l'exécution des macros "vi". Ainsi, aucune macros
ne pourra s'exécuter plus de "timeoutlen"
millisecondes. |
timeoutlen |
tm |
nombre |
1000 |
Fixe la valeur de la temporisation pour l'option
"timeout". La valeur est exprimée en millisecondes. |
visualbell |
vb |
bascule |
non |
Au lieu d'avoir un signal sonore, "vi" fait flasher
l'écran. |
warn |
|
bascule |
oui |
Affiche un message si, lors d'une sortie de l'éditeur,
le fichier n'a pas été sauvegardé. Typiquement
le message sera "No write since last change.". |
wildchar |
wc |
nombre |
 |
Touche ou caract`ere utilisé pour compl'eter
automatiquement les nom de fichiers. Le nombre spécifié
correspond au code ASCII du caract`ere concerné. Le
comportement par défaut est similaire à celui
observable avec "tcsh" et "bash". |
wrap |
|
bascule |
oui |
Lorsque cette option est active, si la saisie dépasse
la largeur maximale de la fenêtre d'affichage, un retour
automatique à la ligne est effectué sans pour
autant avoir le caractère
inséré
dans le texte. Si cette option n'est pas active, l'affichage
se décalera horizontalement. |
wrapmargin |
wm |
nombre |
0 |
Le retour à la ligne suivante s'effectue à partir de la
colonne "nombre de colonnes de la fenêtre" -
"valeur associée à l'option wrapmargin".
Cette opération s'exécute si l'option "wrap"
est active. |
|
|
|
|
|