TextFXプラグインを使用しないNotepad ++での行の並べ替え


226

Notepad ++の現在のバージョン(この記事の執筆時点)は6.6.3です。バージョン6.5.2は、ネイティブ(プラグインなし)ソート機能を導入した最初のバージョンです。少なくとも、それは彼らが主張していることです。バージョン6.5.2以降のリリースは9つですが、この機能については何も見つかりませんでした

  • メニューにその兆候はありません(または私は盲目です)。
  • Notepad ++ドキュメント(オンラインヘルプ)には言葉すらありません。

私がインターネットで読んだものすべて(この回答を含む)は、TextFXプラグインを使用して行をソートすることについて今でも語っています。ネイティブ(QuickSortベース)関数については何もありません。

だから:TextFXプラグインを使用せずにNotepad ++で行を並べ替えるにはどうすればよいですか?

回答:


351

適切なメニューオプションは次のとおりです。

以前のすべてのバージョン6.8.3

メニュー編集行操作行を昇順 / 降順で並べ替え

バージョン6.8.3および次の場合:

メニュー編集行の操作行を辞書式に昇順 / 降順で並べ替え

数行を選択すると、選択がソートされます。選択がない場合、ファイル全体がソートされます。


1
これを知らずにこれほど長い間Notepad ++を使用したことが信じられない!
ジェイカミンズ

1
奇妙な理由でこれはうまくいきませんでした。私はWindowsを使用していますが、私のテキストにはLF行末のみがありました(ブラウザーから貼り付けられたテキスト)。それを回避するために、すべての行末をUnixに変換し、次にWindowsに戻さなければなりませんでした。その後、ソートが機能しました。
-PGR

1
@trejderある方法で変換してから元に戻さなければならなかったという事実は、実際の問題はNotepad ++がどのようなドキュメントで作業しているかを認識していることです。たぶん、まだ保存されていないテキストを貼り付けることは、エッジケースです。しかし、それは間違いなくバグです。
-PGR


1
ソート機能が正しく機能していないため、次のようにソートされます。addCartLink bindPager setItemsTitle addTab
ブラック
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.