在 Vim 中,我在可视 block 中选择以下内容:
Apple
Banana
APRICOT
并通过 '<,'>sort
排序
结果是
APRICOT
Apple
Banana
我认为排序函数更常见的愿望是进行不区分大小写的 alpha 排序,可以通过附加 i
来实现。旗帜,'<,'>sort i
,导致:
Apple
APRICOT
Banana
我是否遗漏了一个典型的用例,可以将其默认为区分大小写的排序?
最佳答案
因为在 C 中排序是区分大小写的,而且许多 vim 命令和函数只是 lib C 的胶囊?
顺便说一句,UNIX sort
过滤器默认也是区分大小写的。我想说我们大多数人都期待这种行为。相反的情况实际上会令人惊讶。
PS: 这种问题你应该在 vim_dev 邮件列表上提问。
关于sorting - 为什么 Vim 的排序函数默认区分大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49682763/