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 vim sorting sampablokuper sumber 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. romainl sumber 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
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. romainl sumber 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
sort -f
akhirnya mengarahkan output ke file barusort -f old_file > new_file
?Jawaban:
:sort
Perintah Vim sendirilakukan apa yang kamu inginkan.
Lihat
:help :sort
.Tetapi Anda dapat menggunakan
sort
perintah sistem Anda sebagai filter:Lihat
:help filter
di Vim dan$ man sort
di shell Anda.sumber
:%sort i
dan:sort i
?