Comment définir l'onglet à 4 espaces dans vim?

9

Par défaut, l'onglet dans vim est défini sur 8 espaces. Comment pouvons-nous définir l'onglet sur 4 espaces dans vim de manière permanente?

Steve
la source

Réponses:

14

Créer un ~/.vimrc fichier avec cette ligne:

set ts=4 sw=4

Cela définira des tabulations tous les 4 espaces et définira la largeur de décalage (que vous indiquez) de 4 espaces également pour correspondre à vos tabulations.

Nicole Hamilton
la source
cela fonctionne aussi très bien! Je vous remercie
Steve
3

Faire ~/.vimrc et ajoutez ceci:

set tabstop=4

Voici quelques autres utiles:

syntax on " Syntax highlighting
set showmatch " Shows matching brackets
set ruler " Always shows location in file (line#)
set smarttab " Autotabs for certain code
set shiftwidth=4
nerdwaller
la source
0

Si vous utilisez uniquement vi (certaines personnes ne disposent pas de vim), insérez-le dans votre fichier .exrc de votre répertoire personnel ou à l'endroit où vous modifiez le code si vous voulez / souhaitez un démarrage spécifique pour un répertoire de code particulier:

set shiftwidth = 4 set tabstop = 4 set expandtab "cela pourrait ne pas fonctionner sur tous les hôtes" "les citations font de bons commentaires dans vos fichiers .exrc"

Rick Carrick
la source