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”.

Odpowiedzi:


52

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


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)


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.


Witamy w Superuser. Uważam, że Twój post musi zawierać odpowiednie ilustracje, aby rozwiązać problem.
Rajesh S
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.