有谁知道使用:sort
命令时 Vim 内部使用的是哪种算法?
用于排序 10 行的算法是否与用于排序 10000 行的算法相同?
问问题
255 次
2 回答
4
Vim 是开源的;你为什么不自己看看呢?通过在线 Mercurial 存储库最简单:
http://code.google.com/p/vim/source/browse/src/ex_cmds.c
Vim 将实际排序委托给qsort()
库函数。
于 2012-09-26T09:22:31.473 回答
0
如果可用,则使用外部sort
程序。内部算法未记录。
编辑
好吧,“未记录在案”:help :sort
并不能解释内部算法是如何工作的”。
于 2012-09-26T09:50:09.283 回答