8
votes

Entibe / Detab dans Vim

Dans les éditeurs de texte normaux, vous sélectionnez le bloc de texte, puis appuyez sur onglet sur ATAB et shift + onglet à detab.

Comment puis-je entraver ou déstabiliser un bloc de texte sélectionné dans Vim?


0 commentaires

3 Réponses :


13
votes

Si vous sélectionnez le texte et cliquez sur ">", il sera en retrait et "<" va désagréger.

Si cela insère des onglets ou des espaces dépend de votre réglage "AlandTab". Vous pouvez éditer le nombre d'espaces / tabstop avec les paramètres "StrimerWidth" et "Tabstop".


3 commentaires

+1 Remarque: Shift V (mode visuel) pour sélectionner le bloc de texte. Sinon fonctionnera sur la ligne actuelle.


Vous pouvez également sélectionner un bloc de texte et appuyez sur = pour obtenir Vim à l'indentement automatique.


@Michaelm: Merci pour ce conseil! Postez-le comme une réponse s'il vous plaît, au lieu d'un commentaire. Je vais vous uppoter



4
votes

En plus de la réponse d'Andy White. J'ajouterais également ce qui suit dans VIMRC:

vnoremap > >gv
vnoremap < <gv


0 commentaires

3
votes

Vous n'avez même pas besoin de sélectionner le texte. Vous pouvez indenter / indentuer la ligne actuelle en frappant >> ou <<< / code>. .


0 commentaires