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

Voir vimcast 1 transcription

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


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow