Сортировка текста по значению в Notepad++

Сортировка текста по значению в Notepad++

У меня есть списки файлов, которые содержат несколько столбцов данных. Они не отсортированы так, как мне нужно, из вывода, поэтому я вручную ищу, где должна быть строка. Есть ли способ в Notepad++ отсортировать строки в алфавитном порядке? Если да, то как?

решение1

СБлокнот++ 6.5.2теперь появилась возможность сортировать строки:

Версия v6.9.2 (по состоянию на 05.08.16)

решение2

(Обратите внимание, что этот ответ был написан до выхода np++ 6.5.2.)

Похоже, что Notepad++ по умолчанию не поддерживает сортировку, но у Notepad++ есть много друзей, которые могут сделать что-то подобное для вас, мы называем их плагинами.

  1. Загрузите плагин TextFX для Notepad++ (TextFX в SourceForge) - перейдите к последней версии и загрузите последний TextFX…bin.zip.
  2. Откройте zip-архив и извлеките NppTextFX.dll в папку (Program Files)\Notepad++\plugins.
  3. Перезапустить Notepad++
  4. Чтобы выполнить сортировку, выберите строки для сортировки, перейдите в TextFX в главном меню и выберите Инструменты TextFX - Сортировать строки.

решение3

Поскольку вы используете Notepad++, я предполагаю, что вы используете Windows. У вас есть несколько других вариантов сортировки содержимого больших текстовых файлов по алфавиту.

Мой личный фаворит — PowerShell. Вы можете использоватьКомандлет Sort-Object. Следующая команда показывает пример использования командлета. Сначала мы считываем содержимое (Get-Content) MyFile.txt, передаем его командлету Sort-Object (Sort) и выводим результат в новый файл (Out-File).

Get-Content MyFile.txt | Sort | Out-File MySortedFile.txt

введите описание изображения здесь

Другой вариант — использоватькоманда сортировкив командной строке.

sort MyFile.txt /o MySortedFile.txt

введите описание изображения здесь

Наконец, последний вариант — использовать онлайн-инструмент:miniwebtool.comилиsortlines.comсделает эту работу.

Связанный контент