いくつかの列のデータを含むファイルのリストがあります。出力では希望どおりに並べ替えられていないため、行がどこにあるべきかを手動で探しています。Notepad++ で行をアルファベット順に並べ替える方法はありますか? ある場合、どのようにすればよいですか?
答え1
以来メモ帳++ 6.5.2行をソートすることがネイティブに可能になりました:
答え2
(この回答は np++ 6.5.2 がリリースされる前に書かれたものであることに注意してください。)
Notepad++ はデフォルトでは並べ替えをサポートしていないようですが、Notepad++ には、プラグインと呼ばれる、並べ替えと同様の機能を実行する多くの機能があります。
- Notepad++用のTextFXプラグインをダウンロード(SourceForge の TextFX) - 最新バージョンに移動し、最新の TextFX…bin.zip をダウンロードします。
- zip を開き、NppTextFX.dll を (Program Files)\Notepad++\plugins フォルダーに抽出します。
- Notepad++を再起動します
- 並べ替えを行うには、並べ替える行を選択し、メイン メニューの 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