2011-12-06 15:47:47 +0000 2011-12-06 15:47:47 +0000
74
74

Hoe verpak ik regels in Notepad++ na N symbolen?

Ik zou mijn regels in platte tekst in Notepad++ na een redelijk aantal symbolen (zoals 65 of 80) willen laten omwikkelen (soft wrapping voor weergave, niet voor het invoegen van regeleinden). Is dat mogelijk?

De enige optie die ik tegenkwam is wrappen op vensterbreedte, wat belachelijke resultaten geeft als je hoge resolutie, niet-gigantische fonts en gemaximaliseerde vensters gebruikt.

Antwoorden (5)

53
53
53
2014-04-18 10:58:28 +0000

Volgens deze bron kun je dergelijk gedrag** enigszins **imiteren, tenminste sinds Notepad++ 5.7

  1. Selecteer “View” in de menubalk.
  2. Klik in het dropdown menu dat verschijnt op de “Word wrap” optie.
  3. Ofwel open een andere editor in een andere view en verplaats de divider (of** pas de grootte van het editor venster aan) totdat de tekst het gewenste aantal karakters heeft.
29
29
29
2014-09-28 15:22:15 +0000

Installeer eerst de TextFX plugin vanuit het plugin menu. Opmerking: het beschikbaar alleen voor 32-bit versie van Notepad++.

Je kunt lange regels splitsen met dit menu commando: TextFX -> TextFX Edit -> ReWrap Text to (Clipboard or 72) width wat betekent dat als je wilt rewrappen naar iets anders dan 72 karakters, je dat getal (zonder spaties) moet typen en kopiëren naar het klembord en dan deze optie moet gebruiken.

Het werkt in mijn Notepad++ v6.9 en je moet de lijnen selecteren die je wilt splitsen.

8
8
8
2017-03-20 20:41:18 +0000

Deze regex replace werkte goed genoeg voor mij:

Zoek wat:

^(.{60,80})\s

Vervangen door:

\n

Alles vervangen

Als sommige regels niet opgesplitst konden worden tot tussen de 60 en 80 karakters, worden die regels ongewijzigd gelaten. Hopelijk zijn ze klein genoeg om handmatig te verwerken.

6
6
6
2013-06-30 07:30:35 +0000

Nee, dat is niet mogelijk in de huidige versies van Notepad++. Er is een feature request for it , maar die is nog niet geïmplementeerd.

Zo dichtbij als je kunt komen (wat niet erg is):

  1. Maak een verticale lijn op een opgegeven aantal kolommen Preferences -> Editing -> Vertical Split maar N++ zal er niet omheen wikkelen.
  2. Een erg gimmicky optie is om het scherm te splitsen met View -> Clone maar dat lost het probleem natuurlijk niet echt op.
  3. Harde codering is mogelijk met TextFX plugins, of met Ctrl + I sneltoetsen

Voor meer details kun je de N++ wiki over het beheren van regellengtes raadplegen.

1
1
1
2013-02-15 08:38:57 +0000

Er is een oplossing/workaround voor dit; Sourceforge Notepad++ Forum - Woordomloop per taal in-/uitschakelen? Waarbij NPPExec en een python script worden gebruikt om de woordomloop eigenschap van een bepaalde taal aan te passen. Niet ideaal, maar misschien werkt het voor jou.

Er is ook een feature request op IdeaTorrent voor dit probleem.