8 Liste alphabétique des commandes.

Contents of this section

Lorsqu'une commande nécessite un argument, en général un numéro de ligne ou une commande de déplacement (h, j, k, l, w, b...), je place ... à l'endroit où cet argument s'insère.

8.1 Quelques commandes :

8.2 Quelques commandes set.

Les abréviations entre parenthèses peuvent être utilisées. La syntaxe est la suivante : :set option paramètre . Il n'y a pas forcément de paramètre à préciser : pour supprimer une option qui n'utilise pas de paramètre, on fait :set no[option] . On peut spécifier plusieurs options sur la même ligne.

:set option? indique si l'option est activée ou non, et son paramètre éventuel. :set all indique cela pour toutes les options d'un coup.

OptionDefaut Fonction
autoindent (ai) noai Retourne à la ligne automatiquement.
autoprint (ap) ap Affiche les changements après chaque commande.
autowrite (aw) noaw Sauvegarde automatiquement avant les :n et les :!
beautify (bf) nobf Ignore les caractères de contrôle lors de la saisie, sauf les tabulations et les retours à la ligne.
directory= (dir=) /tmp Indique le répertoire où stocker les tampons.
edcompatible noedcompatible Adopte une syntaxe proche de celle de ed.
errorbells (eb) errorbells Sonne en cas d'erreur.
exrc (ex) noexrc Recherche des .exrc en dehors du répertoire personnel.
hardtabs= (ht=) 8 Nombre d'espacements d'une tabulation.
ignore case (ic) noic Recherche des expressions régulières sans tenir compte des majuscules/minuscules.
lisp nolisp Charge le mode lisp.
list nolist Affiche les tabulations et les retours à la ligne.
magic magic Accepte des expressions régulières complexes et plus variées.
number (nu) nonumber Affiche les numeros de ligne.
open open Permet d'utiliser le mode open.
optimize (opt) optimize N'envoie pas de retours chariots lors de l'impression.
paragraphs= (para=) IPLPPPQPPLIbp Spécifie les délimiteurs de paragraphe { et }.
prompt prompt Les commandes du mode ex ont un : en guise d'invite.
readonly (ro) noro Refuse de sauvegarder sauf ordre explicite ( w!)
redraw noredraw Redessine l'écran quand des changements sont faits.
remap remap Permet des macros récursives.
report= 5 Si plus de x lignes sont modifiées d'un coup, affiche une ligne faisant le compte de ces changements.
scroll 1/2 fenêtre Taille de l'écran à descendre lorsqu'une commande de défilement est utilisée. Celle correspond aussi au nombre de ligne imprimées par z (2 fois la taille de cette variable).
sections=SHNHH HUDéfinit les délimiteurs de sections.
shell= (sh=) /bin/sh Le shell utilisé. Égal à $SHELL/
shiftwidth= (sw=) 8 Espace à indenter lorsqu'on utilise des commandes de tabulation.
showmatch (sm) nosm Indique les {[( ouvrant quand on tape leur )]} fermant.
showmode noshowmode Affiche le mode actif.
slowopen (slow) Ne met pas à jour l'affichage tout de suite lors de l'insertion de texte.
tabstop= (ts=) 8 Distance entre les tabulations.
taglength= (tl=) 0 Nombre de caractères pris en compte pour les tags (0 = tous les caractères)
tags= tag, /usr/lib/tags Chemin d'accès du fichier de tags.
term= Définit le type de terminal.
terse noterse Affiche des messages d'erreur plus concis.
timeout (to) timeout N'interprète que les macros composées entièrement durant la première seconde.
ttytype= Définit le type de terminal.
warn warn Avertit lorsqu'on veut quitter sans avoir préalablement sauvegardé.
window= (w=) Taille de la fenêtre en mode visuel.
wrapmargin= (wm=) 0 Fixe la marge à respecter à droite par rapport au bord de la fenêtre.
wrapscan (ws) ws Les recherches se poursuivent automatiquement au début du fichier lorsque la fin est atteinte, et vice versa.
writeany (wa) nowa Permet de sauvegarder tous les fichiers.

Next Chapter, Previous General table of contents

Top of the document, Beginning of this Chapter