Sortowanie bez rozróżniania wielkości liter

39

W domyślnym sortowaniu Vima rozróżniana jest wielkość liter, a wyniki są takie jak poniżej:

A
B
a

Jak sprawić, by wielkość liter nie uwzględniała wielkości liter, aby uzyskać następujący wynik przy tych samych danych wejściowych?

A
a
B
sampablokuper
źródło
co powiesz na wykorzystanie sort -fprzekierowania danych wyjściowych do nowego pliku sort -f old_file > new_file?
Hastur
Zakładam, że masz na myśli rozróżnianie wielkości liter w pierwszym?
FDinoff,
@FDinoff, tak, dziękuję za zgłoszenie literówki :)
sampablokuper,

Odpowiedzi:

56

:sortKomenda Vima

:%sort i

robi co chcesz.

Zobaczyć :help :sort.

Ale możesz użyć sortpolecenia systemu jako filtra:

:%!sort -f

Zobacz :help filterw Vimie i $ man sortw swojej powłoce.

romainl
źródło
Czym różni się od :%sort ii :sort i?
Deqing
1
Bez zasadniczej różnicy. Pierwszy z nich wyraźnie określa zakres, na którym działa, podczas gdy drugi jest niejawny.
romainl