Sorting VIM使用Vissort对可视块进行数字排序

Sorting VIM使用Vissort对可视块进行数字排序,sorting,vim,Sorting,Vim,我需要帮助使用Vissort插件来可视化块排序数字。 我可以使用'VSO n'命令将数字的排序设置为'n',但没有成功 我在一台windows机器上 下面的示例只有一列,但在现实世界中,我需要能够对文本文件中的任何列进行数字排序。现在我的工作是使用'!gsort.exe-k 10-n'按第10列排序 使用“VSO n”并运行Vissort后,我的列表的排序方式如下: 1 11 13 15 17 19 2 21 23 25 27 29 3 31 33 35 37 39 您可以使用GNU排序

我需要帮助使用Vissort插件来可视化块排序数字。 我可以使用'VSO n'命令将数字的排序设置为'n',但没有成功

我在一台windows机器上

下面的示例只有一列,但在现实世界中,我需要能够对文本文件中的任何列进行数字排序。现在我的工作是使用'!gsort.exe-k 10-n'按第10列排序

使用“VSO n”并运行Vissort后,我的列表的排序方式如下:

1 
11
13
15
17
19
2 
21
23
25
27
29
3 
31
33
35
37
39
您可以使用GNU排序。首先选择视觉块,然后:

:'<,'>!sort -k 1 -n
您可以使用GNU排序。首先选择视觉块,然后:

:'<,'>!sort -k 1 -n

显然,:VSO选项只适用于:Vissort命令,而不适用于:“显然,:VSO选项只适用于:Vissort命令,而不适用于:”“您是如何选择这些行的?是否仅选择了第一列?:如果您选择了这些行,排序n也会起作用。您是如何选择这些行的?是否仅选择了第一列?:如果您选择了这些行,sort n也会起作用。vissort插件只对单个列进行排序,其他列保持原样。而您的解决方案将根据选定的键列对所有列进行排序。@IngoKarkat谢谢,我不知道。然而,GNU排序将适用于OPs数据。我特别询问Vissort。我知道其他的解决方法。vissort插件只对一列进行排序,其他列保持原样。而您的解决方案将根据选定的键列对所有列进行排序。@IngoKarkat谢谢,我不知道。然而,GNU排序将适用于OPs数据。我特别询问Vissort。我知道其他解决方法。VSO n对Vissort排序没有影响。它对我有影响:-:VSO应该影响g:Vissort_选项变量,对您有影响吗?为了进一步排除故障,您可能需要调试插件。VSO n对Vissort排序没有影响。好吧,它对我有影响:-:VSO应该影响g:Vissort_选项变量,对您有影响吗?要进一步排除故障,您可能需要调试插件。
:'<,'>B sort n