Jak losowo przetasować słowa w liniach w Notepad++
Jednym z przydatnych zadań, które można wykonać w Notepad++, jest losowe przetasowanie słów w liniach.
Zainstaluj wtyczkę PythonScript
- Przejdź do menu Wtyczki i wybierz Plugin Admin.
- Znajdź PythonScript na liście dostępnych wtyczek i zainstaluj ją.
- Po instalacji uruchom ponownie Notepad++.
Teraz musisz stworzyć skrypt Pythona, który przetasuje słowa w liniach. Aby to zrobić:
- Przejdź do menu Wtyczki i wybierz PythonScript, a następnie Pokaż konsolę.
- W otwartej konsoli wybierz Script i New Script.
- Nazwij skrypt, na przykład shuffle_words.py.
- Wstaw kod do edytora:
import random def shuffle_words_in_line(line): words = line.split() random.shuffle(words) return ' '.join(words) editor.beginUndoAction() for i in range(editor.getLineCount()): line = editor.getLine(i) shuffled_line = shuffle_words_in_line(line) editor.replaceLine(i, shuffled_line) editor.endUndoAction()
Uruchom skrypt
- Otwórz plik, w którym chcesz przetasować słowa.
- Przejdź do menu Wtyczki, wybierz PythonScript, a następnie Skrypty.
- Znajdź i uruchom skrypt shuffle_words.py klikając na jego nazwę.
Skrypt przetasuje słowa w każdej linii wybranego pliku.