Penyortiran case sensitif


39

Sortir default Vim adalah case-sensitive, dan menghasilkan hasil seperti ini:

A
B
a

Bagaimana bisa dibuat case-insensitive, untuk menghasilkan hasil berikut diberi input yang sama?

A
a
B

bagaimana dengan menggunakan sort -fakhirnya mengarahkan output ke file baru sort -f old_file > new_file?
— Hastur

Saya berasumsi Anda peka huruf besar-kecil?
— FDinoff

@FDinoff, ya, terima kasih telah melaporkan kesalahan ketik :)
— sampablokuper

Jawaban:


56

:sortPerintah Vim sendiri

:%sort i

lakukan apa yang kamu inginkan.

Lihat :help :sort.

Tetapi Anda dapat menggunakan sortperintah sistem Anda sebagai filter:

:%!sort -f

Lihat :help filterdi Vim dan $ man sortdi shell Anda.


Apa bedanya antara :%sort idan :sort i?
— Deqing

1
Tidak ada perbedaan mendasar. Yang pertama eksplisit tentang kisaran di mana ia beroperasi, sedangkan yang kedua adalah implisit.
— romainl
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.