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?

Était-ce utile?

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 <<.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top