Wtyczka Wiersze¶
Zestaw operacji na całych wierszach — powielanie, przenoszenie, sortowanie, usuwanie duplikatów, dzielenie, łączenie i porządkowanie wierszy, zgodnie z konwencjami Notepad++. Każde polecenie zapisuje pojedynczy krok cofania.
Zakres: na czym działa każde polecenie¶
- Operacje na wierszu z karetką (powielanie, przenoszenie, wstawianie pustego wiersza) działają na zaznaczonym zakresie wierszy, a bez zaznaczenia — tylko na wierszu z karetką.
- Przekształcenia zakresu (sortowanie, usuwanie duplikatów, odwracanie, losowanie, usuwanie pustych wierszy, dzielenie) działają na zaznaczonych wierszach, a bez zaznaczenia — na całym dokumencie.
- Połącz wiersze wymaga zaznaczenia wielowierszowego i łączy te wiersze pojedynczą spacją.
Każdy wiersz zachowuje swoją pierwotną sekwencję końca wiersza (\n, \r\n,
\r), więc mieszane lub nienatywne zakończenia wierszy przetrwają operację.
Gdzie to znaleźć — Edycja ▸ Wiersze¶
Edycja i przenoszenie¶
| Polecenie | Działanie |
|---|---|
| Powiel bieżący wiersz | Kopiuje zakres wierszy tuż poniżej. |
| Przenieś bieżący wiersz w górę / w dół | Przesuwa zakres wierszy o jeden rząd w górę lub w dół. |
| Wstaw pusty wiersz powyżej / poniżej | Dodaje pusty wiersz obok wiersza z karetką. |
| Podziel wiersze | Twardo zawija wiersze dłuższe niż 80 kolumn, łamiąc na ostatniej spacji przed limitem (lub twardo na 80). |
| Połącz wiersze | Scala zaznaczone wiersze w jeden, rozdzielając spacjami. |
Usuwanie wierszy¶
| Polecenie | Działanie |
|---|---|
| Usuń zduplikowane wiersze | Odrzuca każdy późniejszy duplikat, zachowując pierwsze wystąpienia. |
| Usuń kolejne zduplikowane wiersze | Redukuje tylko sąsiadujące duplikaty. |
| Usuń puste wiersze | Usuwa wiersze bez żadnych znaków. |
| Usuń puste wiersze (zawierające białe znaki) | Usuwa także wiersze zawierające wyłącznie białe znaki. |
Zmiana kolejności¶
| Polecenie | Działanie |
|---|---|
| Odwróć kolejność wierszy | Odwraca kolejność wierszy. |
| Losowa kolejność wierszy | Tasuje wiersze. |
Sortowanie¶
Sortowanie ma siedem kluczy, każdy dostępny rosnąco i malejąco (14 poleceń). Sortowanie jest stabilne — równe wiersze zachowują względną kolejność.
| Klucz sortowania | Porządkuje według |
|---|---|
| Leksykograficznie | Surowej wartości bajtów. |
| Leks. … bez wielkości liter | Wartości bajtów, bez rozróżniania wielkości liter ASCII. |
| Wg ustawień regionalnych | Porównywania zgodnego z językiem (znaki diakrytyczne, reguły lokalne). |
| Jako liczby całkowite | Początkowej liczby całkowitej w każdym wierszu; wiersze nienumeryczne sortują się na początku. |
| Jako liczby dziesiętne (kropka) | Początkowej liczby, z . jako separatorem dziesiętnym. |
| Jako liczby dziesiętne (przecinek) | Początkowej liczby, z , jako separatorem dziesiętnym. |
| Wg długości | Długości wiersza w bajtach. |
Końcowy znak nowego wiersza jest zachowywany
Zmiana kolejności zachowuje ogólny kształt dokumentu pod względem końcowego znaku nowego wiersza: plik, który nie kończył się znakiem nowego wiersza, nadal się nim nie kończy po sortowaniu, odwróceniu czy tasowaniu.