457 votes

Remplacer l’onglet espaces dans VIM

Je voudrais convertir onglet aux espaces de gvim. J’ai ajouté les codes suivants à mon _vimrc :

Il s’efforce de s’arrêter au 2 places mais il ressemble toujours à une touche de tabulation est insérée (j’ai essayé d’utiliser la touche h pour compter les espaces par la suite). Pas sûr que dois-je faire pour faire de gvim pour convertir onglet espaces ?

946voto

ʞɔıu Points 15907

Une fois que vous avez expandtab selon les autres réponses, la très pratique pour convertir les fichiers existants selon vos nouveaux paramètres consiste :

Cela fonctionnera sur le tampon courant.

511voto

D.Shawley Points 30324

IIRC, quelque chose comme :

devrait faire l’affaire. Si vous avez déjà des onglets, puis suivi avec une belle RE global pour les remplacer par des espaces doubles.

141voto

Hank Gay Points 36173

Essayez

pour les comprimés moux.

Pour fixer les onglets existants :

J’ai utilisé deux espaces depuis que vous déjà mis votre tabstop à 2 places.

49voto

Jake Sellers Points 490

``sera reindent l’intégralité du fichier et supprime plus si il n’est pas tous les onglets, je reçois dans les fichiers de collègues de travail.

47voto

anish Points 229

Ajouter suivant les lignes de votre .vimrc

Ouvrir un fichier dans vim et appuyez sur F2, les onglets seront convertis en 4 espaces et le fichier sera enregistré automatiquement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X