Сортировка без учета регистра


39

Сортировка по умолчанию в Vim чувствительна к регистру и выдает следующие результаты:

A
B
a

Как можно сделать без учета регистра, чтобы получить следующий результат при том же входе?

A
a
B

что в sort -fитоге использовать для перенаправления вывода в новый файл sort -f old_file > new_file?
Хастур

Я полагаю, вы имеете в виду с учетом регистра в первом?
FDinoff

@FDinoff, да, спасибо за сообщение об
опечатке

Ответы:


56

Собственная :sortкоманда Vim

:%sort i

делает то, что вы хотите.

См :help :sort.

Но вы можете использовать sortкоманду вашей системы в качестве фильтра:

:%!sort -f

Смотрите :help filterв Vim и $ man sortв вашей оболочке.


Чем отличается :%sort iа :sort i?
Deqing

1
Нет принципиальной разницы. Первый явно указывает на диапазон, в котором он работает, а второй - неявный.
Ромейнл
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.