Comment désindenter facilement un bloc de code?

Lors de la modification dun article, le bloc de code a parfois été trop indenté et cela force inutilement une barre de défilement horizontale.

moyen rapide de corriger ce type dindentation ou dois-je encore aller ligne par ligne en supprimant lespace?

Réponse

Vous pouvez utilisez le usercript de balpha ♦ at Meilleure gestion de lindentation et de la touche TAB lors de lédition des articles .

Avec cela installé, vous pouvez simplement Shift + Tab autant de fois que nécessaire.

  • Lorsque plusieurs lignes sont sélectionnés, Tab et Shift Tab indentez et déduisez ces lignes

  • Quand rien est sélectionné, Tab et Shift Tab insérer ou supprimer des espaces pour aligner le curseur sur une limite de tabulation

À mon avis, cela devrait être une fonctionnalité standard.

Commentaires

  • Cela fonctionne à merveille ty
  • +1, daccord, cela devrait certainement être une fonctionnalité standard.

Réponse

Voici « une petite bizarrerie avec léditeur de démarques que vous pourriez utiliser sans avoir à installer des scripts séparés. Étant donné le texte sélectionné qui est actuellement non indenté, appuyer sur le bouton de code (ou Ctrl + K ) ajoutera quatre espaces à toutes les lignes sélectionnées. Si toutes les lignes sélectionnées sont indentées de plus de quatre espaces, cela supprimera quatre espaces.

Dans cet esprit, si vous souhaitez supprimer lindentation dun morceau de code, vous pouvez simplement le sélectionner et appuyer sur le code

Il ny a pas moyen dajouter des retraits aussi facilement que je sache malheureusement. Pour cela, je sélectionne simplement quatre espaces, copiez et collez là où cest nécessaire.

Commentaires

  • Jai essayé de modifier votre réponse, car il ma fallu un certain temps pour comprendre ce que signifie AFAIK. La modification a été rejetée, ce qui est décevant.

Réponse

Vous pouvez trier le retrait et le désindentation en utilisant uniquement Ctrl K . Pour annuler lindentation, comme le dit @Jeff, mettez le bloc en surbrillance et appuyez sur, en supprimant les lignes vides ajoutées avant et après si nécessaire; pour indenter, ajoutez une ligne factice à mettre en surbrillance. >

Commentaires

  • Pouvez-vous expliquer ce que vous entendez par une ligne factice à mettre en évidence?
  • @Yve: Vous annoncez d le a avant le code en retrait, puis mettez le tout en surbrillance et ré-indentez, puis supprimez le a et toutes les lignes vides supplémentaires.
  • Quest-ce que lajout de la ligne factice fait à lindentation?
  • @Yve: Cela lempêche de désindenter le bloc sil est déjà en retrait.
  • merci Mini, Jadore le script qui a été recommandé, je ' en train de terminer lédition des articles!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *