Потихонечку осваиваю консольный файловый менеджер `nnn`.
Что привлекает. Консоль - это хорошо и правильно (консоль с простенькими шорткатами для `fzf`, который ищет в истории команд и навигирует по папкам - еще лучше), но иногда требуется что-то в стиле `mc`, при этом сам `mc` кажется мне неудобным. Клавиши курсора вместо vim-овской классики `hjkl`, разные операции требующие настройки, да и просто субъективное неудобство.
Пробовал `ranger` - медленный, пробовал `vifm` - гораздо лучше, но многое сделано "чтобы как в vim", а не "чтобы было удобнее".
`nnn` неожиданно пришелся "по руке". Быстрый. Один бинарный файл, не требующий настроек, точнее настраиваемый через переменные среды (а значит можно просто положить несколько настроек в `~/.bash_aliases` и там их и оставить). Работает даже в termux-е - то есть можно работать и с телефона. `hjkl`-навигация, не требующая переставлять руку на клавиши со стрелочками, двух панелей нет, вместо этого четыре закладки-контекста. Все остальное не всегда привычное, но его немного, оно минималистичное и в общем-то хорошо справляется. Плюс - система умеет различать cli/gui контексты (можно запустить картинку из консоли на просмотр в gui-ном приложении). Есть плагины (можно подключить тот же `fzf`).
Из неудобного. Пришлось запоминать, что `v` - это `moVe selected files`, а `p` - `coPy selected files`. Также непривычно, что создание файла или линка двухступенчатое (сначала нажать `n` - потом выбрать из `'f'ile / 'd'ir / 's'ym / 'h'ard?`). Удаление по `x`, а не по `d` тоже непривычное, плюс нужно потом нажать `y` или выбрать `'c'urrent / 's'el?` если есть выделение.
Но в целом пользуюсь с удовольствием.
Что привлекает. Консоль - это хорошо и правильно (консоль с простенькими шорткатами для `fzf`, который ищет в истории команд и навигирует по папкам - еще лучше), но иногда требуется что-то в стиле `mc`, при этом сам `mc` кажется мне неудобным. Клавиши курсора вместо vim-овской классики `hjkl`, разные операции требующие настройки, да и просто субъективное неудобство.
Пробовал `ranger` - медленный, пробовал `vifm` - гораздо лучше, но многое сделано "чтобы как в vim", а не "чтобы было удобнее".
`nnn` неожиданно пришелся "по руке". Быстрый. Один бинарный файл, не требующий настроек, точнее настраиваемый через переменные среды (а значит можно просто положить несколько настроек в `~/.bash_aliases` и там их и оставить). Работает даже в termux-е - то есть можно работать и с телефона. `hjkl`-навигация, не требующая переставлять руку на клавиши со стрелочками, двух панелей нет, вместо этого четыре закладки-контекста. Все остальное не всегда привычное, но его немного, оно минималистичное и в общем-то хорошо справляется. Плюс - система умеет различать cli/gui контексты (можно запустить картинку из консоли на просмотр в gui-ном приложении). Есть плагины (можно подключить тот же `fzf`).
Из неудобного. Пришлось запоминать, что `v` - это `moVe selected files`, а `p` - `coPy selected files`. Также непривычно, что создание файла или линка двухступенчатое (сначала нажать `n` - потом выбрать из `'f'ile / 'd'ir / 's'ym / 'h'ard?`). Удаление по `x`, а не по `d` тоже непривычное, плюс нужно потом нажать `y` или выбрать `'c'urrent / 's'el?` если есть выделение.
Но в целом пользуюсь с удовольствием.