Dans Notepad ++, comment diviser de longues lignes en plusieurs lignes?


39

J'utilise habituellement Notepad ++ pour la programmation, mais récemment, j'ai aussi commencé à écrire.

L'écriture implique généralement de longs paragraphes sans sauts de ligne, et ceux-ci sont actuellement affichés sur une seule ligne, ce qui est extrêmement gênant.

Comment puis-je obliger N ++ à scinder des lignes? Je crois que cette option s’appelle "lignes divisées" dans Gedit.

Réponses:


52

Allez dans Affichage -> Word Wrap . Assurez-vous que c'est coché.


1
Aha! Je cherchais cela dans Preferences... Merci, votre réponse sera acceptée dans 10 minutes.
jcora

19

Si vous voulez des sauts difficiles dans les lignes de texte, vous pouvez utiliser cette expression rationnelle rechercher et remplacer tout:

Find:      (?<=.{80})\s
Replace:   $0\n

Cherche un espace après 80 caractères et remplace la correspondance entière par lui-même et une nouvelle ligne (remplace par $0\r\n un fichier Dos \ Windows)


1
Sensationnel. C'est génial!
javaPlease42

1
Ah, supprimez le \ s si vous séparez des lignes sans espaces. J'avais besoin de scinder une chaîne en base 64.
Mwardm

2
Puisque j’ai cherché l’expression régulière pour mieux la comprendre, je pourrais tout aussi bien partager ce que j’ai trouvé: c’est une assertion positive de largeur nulle qui cherche une séquence de 80 caractères suivie d’un espace. Comme elle n'est pas ancrée au début d'une ligne, la séquence correspondante peut être la queue d'une séquence contenant plus de 80 caractères.
Alan

-1

Réduisez la taille de la fenêtre de Notepad ++ à la taille que vous préférez (déplacez la marge de la fenêtre de droite). Sélectionnez ensuite tous les éléments + Ctrl + I (Edition> Opérations sur les lignes> Lignes divisées).

Terminé.


Bienvenue sur Superuser, je pense que votre message doit comporter des illustrations appropriées pour résoudre le problème.
Rajesh S
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.