Jak w Notepad ++ rozdzielić długie linie na kilka rzędów?

39

Zwykle używam Notepad ++ do programowania, ale ostatnio zacząłem też w nim pisać.

Pisanie zwykle obejmuje długie akapity bez podziałów linii, a obecnie są one wyświetlane w jednym wierszu, co jest wyjątkowo niewygodne.

Jak mogę zmusić N ++ do dzielenia linii? Uważam, że w Gedit opcja ta nosi nazwę „linii podziału”.

jcora
źródło

Odpowiedzi:

52

Przejdź do widoku -> zawijanie wyrazów . Upewnij się, że jest zaznaczone.

Mayank
źródło
1
Aha! Szukałem tego w Preferences... Dziękuję, twoja odpowiedź zostanie zaakceptowana za 10 minut.
jcora
19

Jeśli chcesz twardych przerw w liniach tekstu, możesz użyć tego wyrażenia regularnego znajdź i zamień wszystkie:

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

Wyszukuje spację po 80 znakach i zamieni całe dopasowanie na siebie i nową linię (zamień $0\r\n na na plik Dos \ Windows)

Mikrofon
źródło
1
Łał. To jest niesamowite!
javaPlease42
1
Ah - usuń \ s, jeśli dzielisz linie bez spacji. Potrzebowałem go, aby podzielić ciąg base-64.
mwardm
2
Ponieważ szukałem wyrażenia regularnego, aby go lepiej zrozumieć, równie dobrze mogę podzielić się tym, co znalazłem: Jest to pozytywne spojrzenie o zerowej szerokości poza twierdzeniem, które szuka sekwencji 80 znaków, po której następuje spacja. Ponieważ nie jest zakotwiczona na początku linii, pasująca sekwencja może być ogonem sekwencji zawierającej więcej niż 80 znaków.
Alan
-1

Zmniejsz rozmiar okna Notepad ++ do preferowanego rozmiaru (przesuń prawy margines okna). Następnie wybierz wszystkie + Ctrl + I (Edycja> Operacje na liniach> Podziel linie).

Gotowy.

Sztylet
źródło
Witamy w Superuser. Uważam, że Twój post musi zawierać odpowiednie ilustracje, aby rozwiązać problem.
Rajesh S