Bloc-notes ++ ligne divisée après un nombre donné de caractères

10

Le bloc-notes ++ contient-il un moyen de scinder le texte d’une ligne en un texte comportant un nombre maximal de caractères donné sur une ligne? Je n'ai trouvé que des lignes indéfinies divisées en opérations de lignes.

Krystian
la source
Travaillez-vous avec un texte qui doit être littéralement à la largeur de X colonnes? Ou voulez-vous un maximum de X colonnes?
Wolfkin

Réponses:

11
  • Appuyez sur CTRL + H pour faire apparaître Recherche et remplacement.
  • Dans la zone Rechercher, entrez: ^.{4}
  • Où 4 peut être modifié en un nombre quelconque représentant le nombre de caractères que vous voulez par ligne.
  • Dans le champ de remplacement, entrez $0\r\n
  • En mode de recherche, sélectionnez "Expression régulière".
  • Pour envelopper toutes les lignes, cliquez sur "Remplacer tout".

Remarques:

  • Avant d'utiliser "Remplacer tout", vous pouvez cliquer sur "Rechercher suivant" et "Remplacer" plusieurs fois pour vérifier que votre recherche fonctionne comme vous le souhaitez.
  • Notez qu’il n’existe pas de méthode de recherche et de remplacement pour inverser ces modifications. Vous devrez utiliser Annuler si vous souhaitez l’inverser.
  • Notez que nous modifions le texte pour fixer la longueur de la ligne. Si vous souhaitez simplement voir de longues lignes dans la fenêtre du menu Affichage, sélectionnez "Retour automatique à la ligne".
  • ^.{4} signifie à partir du début de la ligne trouver les 4 premiers caractères.
  • $0\r\nsignifie prendre l'information trouvée et la remplacer par cette même information suivie d'un retour chariot et d'un saut de ligne. (Notez que dans les systèmes * nix, les retours à la ligne et les sauts de ligne sont traités différemment.)
Homme de maths
la source
2

Oui, c'est possible

Si vous faites une recherche / remplacement et utilisez Regex comme option, la regex suivante vous permettra de fractionner une ligne en deux.

^(.{4})(.+)

Remplacez le nombre 4 par le nombre de caractères que vous voulez trouver. Remplacez par $ 1 et $ 2 pour trouver la première et la deuxième chaîne. Le remplacer par $ 1- $ 2 placera un - entre les deux chaînes.

LPChip
la source
1

Vous voyez à se demander comment envelopper le texte. En fonction de votre utilisation, vous souhaiterez peut-être une pellicule souple ou une pellicule dure.

Soft Wrap
Cela signifie que le texte sera divisé en X colonnes, mais lorsque vous le copiez et le collerez pour indiquer que MS Word sera développé, il s'agrandira à nouveau pour remplir la page. En d'autres termes, c'est juste une compression visuelle

hard wrap
Cela signifie que N ++ va réellement ajouter des nouvelles lignes (retours à la ligne, entrez ce que vous voulez appeler) *. Je présume que c'est ce que vous voulez.

Il y a plusieurs façons de le faire.

  1. Utiliser les fonctions EOL (Split Line)
  2. Expressions régulières
  3. TextFx Plugin

Au bout d'environ 80 secondes de test, je recommanderais le plug-in TextFx. Cela dépend de la fermeté avec laquelle vous souhaitez que cette scission soit effectuée.

* - Bien que oui, je comprends que les FC / FL sont différentes.

Wolfkin
la source
0

Vous pouvez utiliser l' éditeur de texte en ligne CodVerter qui dispose d'un outil simple
exactement pour cette affectation.
Le texte peut être divisé en un nombre de caractères ou en un délimiteur.

Navegation: Editeur de texte >>> Outils >>> Séparateur de texte entrez la description de l'image ici

Jonathana
la source