web-dev-qa-db-fra.com

Lignes de rebouchage automatiquement rigides à la colonne en VSCode

Comment puis-je automatiquement enrouler les lignes dans le VSCode? J'entends par là que si une ligne atteint une colonne spécifiée, insère automatiquement une nouvelle ligne à la limite de mot la plus proche de cette colonne sans la dépasser. Vim a un paramètre appelé textwidth qui fait cela que j’aime utiliser lors de l’édition de Markdown. Cela ne semble pas être le cas de VSCode, pour autant que je sache. Il a juste des moyens de contrôler le softwrapping.

34
Brian Schlenker

VSCode ne prend pas cela en charge immédiatement. Mais vous pouvez installer l’extension Rewrapname__, qui vous permet de formater le bloc dans lequel se trouve actuellement votre curseur en appuyant sur Alt + Q.

Rewrapne nécessite aucun autre paramètre, car il lit les paramètres de VSCode pour obtenir la colonne à laquelle se briser.

Bien que Rewrapne soit pas automatique (vous devez appuyer sur le raccourci clavier chaque fois que vous souhaitez formater), le wrapping dur automatique semble être une fonctionnalité qui apparaîtra dans la prochaine version de Rewrapname__: https://github.com/stkb/Rewrap/issues/45

69
oli_obk

VSCode prend désormais en charge le wrapping automatique.

Paramètres -> Editeur de texte -> Les 3 dernières options (comme aujourd’hui) sont destinées à l’encapsulation automatique.

  1. Retour à la ligne (Contrôle la manière dont les lignes doivent être mises en forme)
  2. Colonne d'habillage de mots (Contrôle la colonne d'habillage de l'éditeur)
  3. Retrait d'emballage (Contrôle l'indentation des lignes enveloppées)

Word Wrap est désactivé par défaut.

6
Arun Kumar Khattri

Il existe actuellement une demande d'ouverture à ce sujet dans l'outil de suivi des problèmes de code VS sur GitHub, Vous pouvez le trouver ici

1
Mark Carpenter Jr

Commentaires de retour à la ligne

Utilisez l’extension Rewrap .

Code d'emballage souple

Ajoutez le paramètre suivant (remplacez la largeur de la colonne par votre préférence): "editor.wordWrapColumn": 100

Ajoutez ensuite "editor.wordWrap": "wordWrapColumn" (wraps à la colonne) ou "editor.wordWrap": "bounded" (wraps à la colonne ou à la fenêtre d'affichage).

Commentaires d'enveloppe et code d'enveloppe souples

Malheureusement, l'extension et les paramètres VSCode ne fonctionnent pas bien.

N'hésitez pas à votez pour cette demande de fonctionnalité .

0
jabacchetta