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

Jak zawijać linie w Notepad++ po symbolach N?

Advertisement

Chciałbym, aby moje linie w zwykłym tekście w Notepad++ były zawijane (miękkie zawijanie do wyświetlania, nie wstawianie końców linii) po rozsądnej ilości symboli (jak 65 lub 80). Czy jest to możliwe?

Jedyną opcją, na jaką natrafiłem, jest zawijanie na szerokość okna, co daje śmieszne wyniki, jeśli używasz wysokiej rozdzielczości, nie-gigantycznych czcionek i zmaksymalizowanych okien.

Advertisement
Advertisement

Odpowiedzi (5)

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

Według tego źródła możesz w pewien sposób naśladować takie zachowanie przynajmniej od wersji Notepad++ 5.7

  1. Wybierz “Widok” z paska menu.
  2. Z rozwijanego menu, które się pojawi, wybierz opcję “Word wrap”.
  3. albo otwórz inny edytor w innym widoku i przesuń podział (albo ewentualnie zmień rozmiar okna edytora), aż tekst zawinie się na żądaną liczbę znaków.
29
29
29
2014-09-28 15:22:15 +0000

Najpierw zainstaluj plugin TextFX z menu pluginów. Uwaga: jest on dostępny tylko dla 32-bitowej wersji Notepad++.

Za pomocą tego polecenia menu możesz rozdzielać długie linie: TextFX -> TextFX Edit -> ReWrap Text to (Clipboard or 72) width co oznacza, że jeśli chcesz przewinąć do czegoś innego niż 72 znaki, powinieneś wpisać i skopiować tę liczbę (bez spacji) do schowka, a następnie użyć tej opcji.

To działa w moim Notepad++ v6.9 i musisz wybrać linie, które chcesz podzielić.

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

Ten regex replace działał wystarczająco dobrze dla mnie:

Znajdź co:

^(.{60,80})\s

Zamień na:

\n

Replace All

Jeśli niektóre linie nie mogły zostać podzielone na 60-80 znaków, linie te zostaną pozostawione bez modyfikacji. Miejmy nadzieję, że będzie ich wystarczająco mało, aby poradzić sobie z nimi ręcznie.

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

Nie, nie jest to możliwe w obecnej wersji Notepad++. Istnieje feature request for it , ale nie został on jeszcze zaimplementowany.

Tak blisko, jak tylko można (co nie jest bardzo):

  1. Utwórz pionową linię w określonej liczbie kolumn Preferences -> Editing -> Vertical Split ale N++ nie zawinie się do niej.
  2. Bardzo sztuczną opcją jest podzielenie wyświetlacza za pomocą View -> Clone, ale oczywiście nie rozwiązuje to problemu.
  3. Twarde kodowanie jest możliwe dzięki wtyczkom TextFX, lub przy użyciu skrótów Ctrl + I

Więcej szczegółów można znaleźć na stronie N++ wiki on manging line lengths.

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

Istnieje rozwiązanie/obejście tego problemu; Sourceforge Notepad++ Forum - Enable/disable word wrap by language? Polega na użyciu NPPExec i skryptu pythona, dostosowującego właściwość word wrap w danym języku. Nie jest to idealne rozwiązanie, ale może zadziała dla Ciebie.

Istnieje również żądanie funkcji na stronie IdeaTorrent dla tego problemu.

Advertisement

Pytania pokrewne

8
1
6
4
4
Advertisement