Existe-t-il un moyen d'aligner correctement mes blocs et leurs mots-clés de fin de clôture avec vim? Si j'ai une fonction qui est imbriquée avec plusieurs conditions, les choses peuvent commencer à devenir horribles rapidement. Est-ce que vim peut sauver la journée?astuce de vim pour aligner des blocs/mots-clés de fin dans Ruby?
Répondre
Bien sûr. Sélectionnez simplement le bloc de code correspondant et appuyez sur =.
+1: Je l'ai utilisé pendant environ 6 Vim années, et je n'ai jamais su cela. –
En fait, c'est * juste * ce dont j'avais besoin. Génial, merci Peter. – randombits
Tout cela semble faire pour moi est de déplacer tout sélectionné dans la même colonne. Qu'est-ce que je rate? – user85509
Il ya aussi un joli plugin Vim appelé endwise qui insère automatiquement les extrémités pour vous.
gg=G
(go to top, réindenter tout le chemin vers le bas)
emacs .......... – horseyguy