为什么默认情况下Vim的排序功能区分大小写?

时间:2018-04-05 22:57:42

标签: sorting vim

在Vim中,我在视觉块中选择以下内容:

Apple
Banana
APRICOT

并通过'<,'>sort

排序

结果是

APRICOT
Apple
Banana

我认为通过附加i标志'<,'>sort i可以实现排序函数更常见的需求,即进行不区分大小写的字母排序,从而产生:

Apple
APRICOT
Banana

我是否遗漏了一个典型的用例,将其默认为区分大小写的排序?

1 个答案:

答案 0 :(得分:5)

因为C中的排序区分大小写,并且许多vim命令和函数只是lib C周围的胶囊?

BTW,UNIX sort过滤器默认情况下也区分大小写。我会说我们大多数人都期待这种行为。相反,实际上会令人惊讶。

PS:这是你应该在vim_dev邮件列表上提出的问题。