Clasificación insensible a mayúsculas y minúsculas

39

La ordenación predeterminada de Vim distingue entre mayúsculas y minúsculas y produce resultados como este:

A
B
a

¿Cómo se puede hacer que no distinga entre mayúsculas y minúsculas, para producir el siguiente resultado con la misma entrada?

A
a
B
sampablokuper
fuente
¿Qué hay de usar sort -ffinalmente la salida de redireccionamiento a un nuevo archivo sort -f old_file > new_file?
Hastur
¿Supongo que te refieres a mayúsculas y minúsculas en el primero?
FDinoff
@FDinoff, sí, gracias por informar el error tipográfico :)
sampablokuper

Respuestas:

56

:sortComando propio de Vim

:%sort i

hace lo que quieres

Ver :help :sort.

Pero puede usar el sortcomando de su sistema como filtro:

:%!sort -f

Ver :help filteren Vim y $ man sorten su concha.

romainl
fuente
¿Qué es diferente entre :%sort iy :sort i?
Deqing
1
No hay diferencia fundamental. El primero es explícito sobre el rango en el que opera, mientras que el segundo está implícito.
romainl