Изменить сортировку файлов по имени в плагине vim netrw (старая версия) в Cygwin? - PullRequest
0 голосов
/ 04 января 2019

Из-за безопасности, жесткого контроля прав пользователей и нехватки ИТ-ресурсов у меня очень ограниченные возможности для обновления моей установки Cygwin.Я использую плагин netrw версии v149 для vim, который сортирует файлы следующим образом:

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 голосов
/ 04 января 2019

Это можно сделать.Как открыть, скажем, каталог, который содержит эти файлы в 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
...