Question
Dans un éditeur de texte normal, vous sélectionnez le bloc de texte, puis appuyez sur Tab pour entab et Maj + Tab pour detab.
Comment puis-je Entab ou detab un bloc de texte sélectionné dans VIM?
La solution
Si vous sélectionnez le texte et appuyez sur « > » il tiret et « < » sera de-tiret.
S'il insère des onglets ou des espaces dépend de votre réglage « expandtab ». Vous pouvez modifier le nombre d'espaces / tabstop avec le « shiftwidth » et les paramètres « tabstop ».
Autres conseils
En plus de la réponse de Andy White. Je voudrais ajouter également les éléments suivants dans vimrc:
vnoremap > >gv
vnoremap < <gv
Vous auriez pas besoin de votre resélectionner bloc de code indenter / dedent plus loin.
Vous ne même pas besoin de sélectionner le texte. Vous pouvez mettre en retrait / Désindenter la ligne courante en appuyant sur >>
ou <<
.