Як перемішати слова в рядках у випадковому порядку в Notepad++
Одним із корисних завдань, яке можна виконати в Notepad++, є перемішування слів у рядках у випадковому порядку.
Встановіть плагін PythonScript
- Перейдіть до меню Плагіни і виберіть Менеджер плагінів.
- У списку доступних плагінів знайдіть PythonScript і встановіть його.
- Після встановлення перезапустіть Notepad++.
Тепер потрібно створити скрипт на Python, який буде перемішувати слова в рядках. Для цього:
- Перейдіть до меню Плагіни і виберіть PythonScript, а потім Показати консоль.
- У відкритій консолі виберіть Скрипт і Новий скрипт.
- Назвіть скрипт, наприклад, shuffle_words.py.
- Вставте код у редактор:
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()
Виконайте скрипт
- Відкрийте файл, в якому ви хочете перемішати слова.
- Перейдіть до меню Плагіни, виберіть PythonScript і потім Скрипти.
- Знайдіть і запустіть скрипт shuffle_words.py, клацнувши на його назву.
Скрипт перемішає слова в кожному рядку обраного файлу.