我需要帮助使用Vissort插件对视觉块进行数字排序。 documentation表示我可以使用' 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
答案 0 :(得分:3)
您可以使用GNU sort
。首先选择视觉块,然后:
:'<,'>!sort -k 1 -n
答案 1 :(得分:1)
显然,:VSO
选项仅适用于:Vissort
命令,而不适用于:'<,'>B sort
。
所以,其中任何一个都应该有效:
:VSO n
:'<,'>Vissort
或
:'<,'>B sort n