Définition de TAB sur 2 espaces


17

J'ai examiné diverses réponses qui impliquent que la définition de ce qui suit dans .vimrc serait appropriée pour forcer les insertions de tabulation à devenir des espaces.

filetype plugin indent on
" On pressing tab, insert 2 spaces
set expandtab
" show existing tab with 2 spaces width
set tabstop=2
set softtabstop=2
" when indenting with '>', use 2 spaces width
set shiftwidth=2

Cependant, lorsque j'essaie d'utiliser 2 espaces, il continue à par défaut à 4 espaces par tabulation. J'ai essayé d'aller set expandtabau bas de ces déclarations. J'ai essayé de retirer la softtabstopdéclaration. J'ai également parcouru les différentes réponses données à d'autres questions. Si quelqu'un pouvait m'aider, ce serait incroyable.

Réponses:


7

Avez-vous trouvé votre .vimrcdepuis ces modifications? Lorsque vim est ouvert, tapez simplement source ~/.vimrc(en supposant qu'il se trouve à son emplacement par défaut)

EDIT: Cela pourrait aussi aider


Il semble que mon problème était en effet un manque d'approvisionnement. J'avais lu que le fichier proviendrait automatiquement lorsque vous l'avez modifié, et en effet j'ai vu quelques modifications à mon VIM lors de la création initiale du fichier .vimrc. Merci pour votre réponse!
Chris Snow

@Gleland, Existe-t-il un moyen de définir uniquement tabssur 2 espaces, pour les fichiers de démarque uniquement?
alpha_989

@ alpha_989 cela devrait aider stackoverflow.com/questions/158968/…
Gleland
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.