Vim: Comment reformater un ensemble de lignes en une seule ligne (si la ligne est une seule phrase)?

StackOverflow https://stackoverflow.com/questions/1450904

Question

Pas de dup dans Vim, quelle est la façon la plus simple de rejoindre toutes les lignes dans un fichier en une seule ligne? , comme je veux dire spécifiquement utiliser la fonctionnalité reformatage de gq.

Je l'habitude d'écrire latex dans vim en utilisant 80 caractères textwidth. Cependant, je suis maintenant passé à un textwidth infini, donc mes lignes continuer pour toujours.

Le reformatage de vim (de gqap par exemple), combine quelques lignes dans un paragraphe, les enveloppant à 80 caractères. Je voudrais qu'il les combiner à la place en une seule ligne.

soit

Without a \clang{goto} statement in the HIR, we must instead use conditional
statements to check the iteration number.

doit reformater dans

Without a \clang{goto} statement in the HIR, we must instead use conditional statements to check the iteration number.

quand il est mis en surbrillance et gq est pressée.

Était-ce utile?

La solution

Si vous ne l'aimez pas « J » comme depesz a alors suggéré faire

:set tw=9999

Ensuite, faites '' gq. Ajustez tw à vos besoins.

Autres conseils

Pourquoi ne pas simplement « J » les lignes après les sélectionner?

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