Mengurutkan garis di Notepad ++ tanpa plugin TextFX

226

Versi Notepad ++ saat ini (pada saat penulisan ini) adalah 6.6.3. Versi 6.5.2 adalah yang pertama yang memperkenalkan fungsi penyortiran asli (tanpa plugin). Setidaknya, itulah yang mereka klaim; meskipun kami sembilan rilis setelah versi 6.5.2, saya tidak menemukan apa pun tentang fitur ini:

  • Tidak ada tanda-tanda di menu (atau saya buta),
  • Bahkan tidak ada kata dalam dokumentasi Notepad ++ (bantuan online).

Semua yang saya baca di Internet (termasuk jawaban ini ) masih berbicara tentang penyortiran baris menggunakan plugin TextFX. Tidak ada apa-apa tentang fungsi asli (berbasis QuickSort).

Jadi: Bagaimana cara saya mengurutkan baris di Notepad ++ tanpa menggunakan plugin TextFX?

Trejder
sumber

Jawaban:

351

Opsi menu yang tepat adalah sebagai berikut.

Untuk semua versi sebelum 6.8.3:

Edit Menu → Operasi LiniUrutkan Baris dalam Urutan Naik / Turun

Untuk versi 6.8.3dan berikut ini:

Edit Menu → Operasi LiniUrutkan Garis Leksikografis Naik / Turun

Pilih beberapa baris dan pilihan Anda akan diurutkan. Jika tidak ada pilihan, seluruh file Anda akan diurutkan.

Trejder
sumber
1
Tidak percaya saya telah menggunakan Notepad ++ selama ini tanpa mengetahui hal ini!
Jay Cummins
1
Untuk beberapa alasan aneh ini tidak berhasil untuk saya. Saya menggunakan Windows tetapi teks saya hanya memiliki akhiran garis LF (teks yang disisipkan dari browser). Untuk mengatasinya, saya harus mengubah semua akhiran Line menjadi Unix, lalu kembali ke Windows, kemudian mengurutkannya.
pgr
1
@trejder Fakta bahwa saya harus mengonversi satu cara dan kemudian kembali memberi tahu saya masalah sebenarnya adalah realisasi Notepad ++ tentang jenis dokumen yang bekerja dengannya. Mungkin teks yang ditempel yang belum disimpan adalah kasus tepi. Tapi itu pasti bug, ya.
hal
3
Pertanyaan selanjutnya adalah apakah mungkin untuk memilah dengan cara case-insensitive ...
Peter Mortensen
1
Fungsi sort tidak bekerja dengan benar, ini seperti ini: addCartLink bindPager setItemsTitle addTab
Black