Je sais qu'il existe des moyens pour régler automatiquement la largeur du texte dans vim à l'aide de set textwidth
(comme http://stackoverflow.com/questions/235439/vim-80-column-layout-concerns). Ce que je cherche, c'est quelque chose de similaire =
(retrait de la ligne de commande), mais pour l'envelopper de 80. L'exemple d'utilisation: parfois, vous modifiez le texte avec textwidth et après des lignes de jonction ou la suppression/ajout de texte il sort mal emballé.
Idéalement, cette commande pourrait réorganiser complètement les lignes que j'ai sélectionner et couper les longues lignes, tout en ajoutant à court. Un exemple:
ligne longue est longue!
court
Après l'exécution de la commande (en supposant que l'enveloppe a été 13 cols):
longue ligne est
long! court
Si ce n'est pas possible avec une vraie commandes de vim, peut-être il ya un programme de ligne de commande qui fait ce que je peux tuyau de l'entrée?
EDIT: merci michael, après googler cette commande j'ai trouvé cette référence qui a un peu plus d'options: http://www.cs.swarthmore.edu/help/vim/reformatting.html