不区分大小写的排序


39

Vim的默认排序区分大小写,并产生如下结果:

A
B
a

在相同的输入下如何产生不区分大小写的结果?

A
a
B

如何使用sort -f最终将输出重定向到新文件sort -f old_file > new_file
Hastur 2014年

我认为您是说第一个字母区分大小写?
FDinoff 2014年

@FDinoff,是的,感谢您报告错字:)
sampablokuper 2014年

Answers:


56

Vim自己的:sort命令

:%sort i

做你想要的。

请参阅:help :sort

但是您可以将系统的sort命令用作过滤器:

:%!sort -f

请参阅:help filter在Vim里和$ man sort在你的shell。


:%sort i和之间有什么区别:sort i
德庆

1
没有根本的区别。前者对其作用范围明确,而后者则隐含。
romainl '18年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.