Vim convertir les onglets en espaces pour un dossier

1

Je travaille bientôt sur un projet avec un ami. Étant donné qu'il se soucie de ces choses plus que moi, je le laisse choisir l'indentation. Étant un fan de Ruby, il a choisi deux espaces.

Mon habitude est d'utiliser des onglets. Y at-il de toute façon que je puisse définir vim sur, seulement dans ce dossier spécifique, l’avoir comme deux espaces lorsque j’appuie sur le bouton de tabulation?

Macha
la source
Double espaces? Maintenant j'ai vraiment tout entendu!
Phoshi
Je pensais que le sens était clair. Espaces doubles = deux espaces. Édité malgré tout ...
Macha
Oh, non, j'ai compris ce que vous vouliez dire, je pensais que personne ne les utilisait sérieusement: P
Phoshi
@Phoshi: Je sais. J'aime les onglets, car en fin de journée, vous pouvez modifier les paramètres de votre éditeur si vous n'êtes pas satisfait de leur largeur. Vous ne pouvez pas faire cela avec des espaces (n'importe quel montant)
Macha
Bien sûr, vous pouvez ... vim ... retab ...
Rook

Réponses:

3

Il y a quelques semaines, je faisais face au même problème et j'ai trouvé ceci: Les secrets des onglets dans vim

Comme je l'ai fait pour la scala, il est facile d'adapter cela au rubis

vim lira également .vimrc dans le répertoire en cours (lorsque l'option exrc est définie dans votre vimrc normal), ce qui est utile lors de la modification d'un grand nombre de fichiers source dans le même répertoire, ou pour éviter de corrompre les fichiers source que vous ne contrôlez pas.

Kami
la source
-1

Utilisez l'option "set tabstop = 2"

Anonyme
la source
2
La question était pour un seul répertoire. Cela changerait le monde.
Macha