Notepad++ でテキストを値で並べ替える

Notepad++ でテキストを値で並べ替える

いくつかの列のデータを含むファイルのリストがあります。出力では希望どおりに並べ替えられていないため、行がどこにあるべきかを手動で探しています。Notepad++ で行をアルファベット順に並べ替える方法はありますか? ある場合、どのようにすればよいですか?

答え1

以来メモ帳++ 6.5.2行をソートすることがネイティブに可能になりました:

バージョン v6.9.2 (2016 年 8 月 5 日現在)

答え2

(この回答は np++ 6.5.2 がリリースされる前に書かれたものであることに注意してください。)

Notepad++ はデフォルトでは並べ替えをサポートしていないようですが、Notepad++ には、プラグインと呼ばれる、並べ替えと同様の機能を実行する多くの機能があります。

  1. Notepad++用のTextFXプラグインをダウンロード(SourceForge の TextFX) - 最新バージョンに移動し、最新の TextFX…bin.zip をダウンロードします。
  2. zip を開き、NppTextFX.dll を (Program Files)\Notepad++\plugins フォルダーに抽出します。
  3. Notepad++を再起動します
  4. 並べ替えを行うには、並べ替える行を選択し、メイン メニューの TextFX に移動して、[TextFX ツール] - [行の並べ替え] を選択します。

答え3

Notepad++ を使用しているので、Windows を使用しているものと想定します。大きなテキスト ファイルの内容をアルファベット順に並べ替えるには、他にもいくつかのオプションがあります。

私の個人的なお気に入りはPowerShellです。ソートオブジェクトコマンドレット次のコマンドは、コマンドレットの使用方法の例を示しています。まず、MyFile.txt の内容を読み取り (Get-Content)、それを Sort-Object コマンドレットに渡し (Sort)、結果を新しいファイルに出力します (Out-File)。

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

ここに画像の説明を入力してください

もう一つの選択肢は、ソートコマンドコマンドプロンプトで。

sort MyFile.txt /o MySortedFile.txt

ここに画像の説明を入力してください

最後に、最後のオプションはオンライン ツールを使用することです。ミニウェブツールまたはソートライン仕事をするでしょう。

関連情報