在Cygwin的vim netrw插件(旧版本)中按名称修改文件排序?

时间:2019-01-03 22:14:11

标签: vim cygwin netrw

由于安全性,对用户权限的严格控制以及IT人员不足,我升级Cygwin安装的机会非常有限。我正在为vim使用netrw版本v149插件,该文件对文件的排序如下:

 <代码> 20181217.1904 + 20190101.1954.zip *
20181217.1904 + 20190102.1731.zip
20181217.1904.zip *
 

我觉得很奇怪,因为bash像这样列出文件:

 <代码> 20181217.1904.zip *
20181217.1904 + 20190101.1954.zip *
20181217.1904 + 20190102.1731.zip
 

在两种情况下,排序都是按文件名升序进行的。但是,netrw排序似乎将“ +”字符视为在“。”之前,而在bash排序中则相反。

我发现后者更有用,并且想知道插件使用不同字符优先级的方式。在netrw v.149中是否有一种简单而轻松的方法来获得第二种排序方案?

1 个答案:

答案 0 :(得分:0)

这可以做到。像打开一样,说在vim中包含这些文件的目录。然后:

使用 r 键设置反向排序顺序
然后按 s 键以使用特定样式进行排序:按名称,时间或文件大小

希望这可以帮助您以某种方式进行交配。

编辑:如果您要一直坚持说相反的顺序和特定的样式,则将它们添加到您的vim配置文件中

let g:netrw_sort_by="time"                 "this chooses the style of sorting  
let g:netrw_sort_direction="reverse"       "this persists reverse sorting