vim
Options Vim
Recherche…
Syntaxe
-
:set [no](option|shortcut)
-
:set (option|shortcut)=value
-
:set (option|shortcut)(?|&)
- ne pas utiliser
:
dans le fichier vimrc
Remarques
Voir vimcast 1 vidéo
Ensemble
Pour définir les options, utilisez :set
instruction. Exemple:
:set ts=4
:set shiftwidth=4
:set expandtab
:set autoindent
Pour afficher la valeur actuelle de l'option - tapez :set {option}?
. Exemple:
:set ts?
Pour réinitialiser la valeur de l'option à sa valeur par défaut - tapez :set {option}&
. Exemple:
:set ts&
Échancrure
Largeur
Pour faire des empreintes de 4 espaces:
:set shiftwidth=4
Les espaces
Pour utiliser des espaces en retrait, 4 espaces de largeur:
:set expandtab
:set softtabstop=4
softtabstop
et sts
sont équivalents:
:set sts=4
Onglets
Pour utiliser des tabulations en retrait, 4 espaces de largeur:
:set noexpandtab
:set tabstop=4
tabstop
et ts
sont équivalents:
:set ts=4
Indentation Automatique
:set autoindent
Descriptions d'instruction
Instruction | La description | Défaut |
---|---|---|
tabstop | largeur du caractère de tabulation | 8 |
expandtab | provoque l'utilisation des espaces à la place du caractère de tabulation | de |
softabstop | accorder les espaces | 0 |
shiftwidth | détermine le nombre d'espaces en mode normal | 8 |
Personnages invisibles
Afficher ou masquer les caractères invisibles
Pour afficher les caractères invisibles:
:set list
Pour masquer les caractères invisibles:
:set nolist
Pour basculer entre l'affichage et le masquage des caractères invisibles:
:set list!
Caractères de symbole par défaut
symbole | Personnage |
---|---|
^ Je | Languette |
$ | Nouvelle ligne |
Personnaliser les symboles
Pour définir le caractère de tabulation sur **> ** et le nouveau caractère de ligne sur ¬
set listchars=tab:>\ ,eol:¬
Pour définir les espaces à _
set listchars=spaces
Pour voir une liste d'options de caractères
:help listchars