Как стать автором
Обновить

Комментарии 22

Недавно открыл для себя терминальные файловые менеджеры типа ranger, nnn и lf. Последний работает и под винду. В консоли стало значительно удобнее.

PS вместо bat можно создать alias на pygments, поддерживаемый список синтаксисов намного больше.

А еще команда fuck для исправления последней введенной)
А как же mc? (Midnight Commander)
MC не подходит для задачи быстрой навигации:
1) клавиша влево — прошлая папка, вправо — зайти в выделенную, вверх-вниз — понятно, нажатие пары букв — фильтр по именам файлов (интерактивный режим в NNN)
2) после выхода из программы в shell остается последняя папка — это если запускать через bash-скрипт, который делает cd в последнюю папку
3) ranger поддерживает подсветку синтаксиса в предпросмотре выделенного файла
4) в отличии от MC, так как видно контекст — содержимое папки на уровне выше и содержимое папки в которую произойдет переход — то ориентирование и навигация тоже намного быстрее.
клавиша влево — прошлая папка, вправо — зайти в выделенную, вверх-вниз — понятно,

В mc то же самое.


нажатие пары букв — фильтр по именам файлов (интерактивный режим в NNN)

Это только в nnn? В ranger и lfm (это тот же lf или что-то другое?) оно не так.


ranger поддерживает подсветку синтаксиса в предпросмотре выделенного файла

Как включить?


в отличии от MC, так как видно контекст — содержимое папки на уровне выше и содержимое папки в которую произойдет переход — то ориентирование и навигация тоже намного быстрее.

А вот это интересно и удобно.
В общем, ranger меня заинтересовал. Хотя есть задачи, с которыми в двухпанельнике все же удобнее.

НЛО прилетело и опубликовало эту надпись здесь

Настройки\Настройки панелей \Навигация в стиле lynx

НЛО прилетело и опубликовало эту надпись здесь

Плпробовал предложенные файловые менеджеры и vifm впридачу.
Понял, чего в них мне не хватает — полноценного доступа к командной строке, как у mc в линуксе и far в винде. И это также одна из причин, по которой мне не пришлись по нраву гоафические файловые менеджеры.
Да, там есть возможность выполнять команды в командной строке, но такой степени интеграции как у того же mc нет.

НЛО прилетело и опубликовало эту надпись здесь

Это не то.
Если в vim я еще могу смириться с контринтуитивной идеей постоянно переключаться между режимами навигации и редактирования (это, как ни странно, в некоторых ситуациях дает кое какие удобства), то в файловом менеджере это несколько раздражает.
В far и mc я почти практически всегда нахожусь в режиме редактирования команды командной строки (за исключением времени выполнения вызванных программ, редактирования, полноэкранного просмотра и работы с диалоговыми окнами).
Мне не надо постоянно переключаться между разными режимами.
Я могу в процессе редактирования команды выбирать файлы в панели, переключаться между панелями, добавлять имена файлов из панелей (с путем или без него) в команду, копировать файлы с панели на панель, осуществлять навигацию между подкаталогами, например, для поиска нужного файла — параметра для команды.
Мне не надо набирать exit, чтобы вернуться из командной оболочки в файловый менеджер.
Я могу занять панелями файлового менеджера не все окно, а лишь его часть и видеть в результате вывод (или его часть) введенных мной только что команд.
Возможно, можно как-то привыкнуть обходиться без этого, но мне пока не удается.

НЛО прилетело и опубликовало эту надпись здесь
я не очень понял, что вы имеете в виду под режимами в vifm?

Как минимум режим навигации и режим ввода команд (который после двоеточия включается.
Если я правильно понял, то там еще режим выделения есть.


Не скажу ничего про far, никогда им не пользовался, но его под линукс вроде нету)

Уже есть — far2l

НЛО прилетело и опубликовало эту надпись здесь

Navi: касательно виджета для shell, в readme проекта на github написано что bash тоже поддерживается. См. параграф "Shell widget" на

Пользуюсь иногда альтернативой man — tldr. Бывает полезно.

переходить между папками

[-|||-] конечно же, но — "Папка у тебя один, а в файловой системе — директории" ©.


Дабы два раза не ходить — пруфец.

Думалось будет больше. Ожидается ли продолжение?
Вот бы еще вывод json объектов можно было смотреть с подсветкой и фолдингом (свертывать, разворачивать дерево).

Сразу же приходит на ум jq/yq, но они неинтерактивные. Однако оказалось, что есть fx в нём как раз и подсветка и фолдинг

jq — без фолдинга.
Для фолдинга можно использовать vim (set foldmethod=indent).

Сам себя не похвалишь, никто не похвалит. Скриптик создает меню(dialog'ом) из вашего ~/.ssh/config
Можно подключаться, выполнять команды, копировать файлы, делать туннели.
картинка
image
Зарегистрируйтесь на Хабре, чтобы оставить комментарий