Je souhaite formater les fichiers texte de sous-titres srt pour éviter les problèmes d'encapsulation sur mon lecteur multimédia.Modifier la largeur de l'habillage dans un fichier texte à l'aide de Vim
J'ai besoin de définir une largeur d'enroulement de ligne à un nombre de caractères, par ex. 43
Je peux le faire avec EditPlus, c'est une fonction intégrée et fonctionne bien. La raison pour laquelle je veux le faire dans Vim, tout d'abord Editplus est seulement disponible sur le PC et le second Vim est badass.
J'ai trouvé la solution suivante sur le net ..
: set tw = 43
gggqG
Il fonctionne, mais pas exactement comment je le veux.
E.g.
J'ai ce texte:
00: 47: 39487 -> 00: 47: 42453
Je vais devoir compléter certaines procédures,
et je vous ai demandé de vérifier ce que ils sont pour moi
après que je formate, je reçois:
557 00: 47: 39487 -> 00: 47: 42453 Je vais
doivent remplir certaines procédures, et je
vous a demandé de vérifier ce qu'ils sont pour
me
Il semble ignorer les sauts de ligne/CRs. Comme vous pouvez voir le "je vais" a été ajouté à la première ligne.
Comment l'obtenir pour ne pas ignorer les sauts de ligne?
EDIT: apoligies sur la mise en forme, la première fois en utilisant stackoverflow!
on dirait qu'il est mise en forme par le paragraphe (bizarre compte tenu de vos commandes sont correctes). – p00ya