Комментарии 22
PS вместо bat можно создать alias на pygments, поддерживаемый список синтаксисов намного больше.
А еще команда fuck для исправления последней введенной)
1) клавиша влево — прошлая папка, вправо — зайти в выделенную, вверх-вниз — понятно, нажатие пары букв — фильтр по именам файлов (интерактивный режим в NNN)
2) после выхода из программы в shell остается последняя папка — это если запускать через bash-скрипт, который делает cd в последнюю папку
3) ranger поддерживает подсветку синтаксиса в предпросмотре выделенного файла
4) в отличии от MC, так как видно контекст — содержимое папки на уровне выше и содержимое папки в которую произойдет переход — то ориентирование и навигация тоже намного быстрее.
клавиша влево — прошлая папка, вправо — зайти в выделенную, вверх-вниз — понятно,
В mc то же самое.
нажатие пары букв — фильтр по именам файлов (интерактивный режим в NNN)
Это только в nnn? В ranger и lfm (это тот же lf или что-то другое?) оно не так.
ranger поддерживает подсветку синтаксиса в предпросмотре выделенного файла
Как включить?
в отличии от MC, так как видно контекст — содержимое папки на уровне выше и содержимое папки в которую произойдет переход — то ориентирование и навигация тоже намного быстрее.
А вот это интересно и удобно.
В общем, ranger меня заинтересовал. Хотя есть задачи, с которыми в двухпанельнике все же удобнее.
Плпробовал предложенные файловые менеджеры и vifm впридачу.
Понял, чего в них мне не хватает — полноценного доступа к командной строке, как у mc в линуксе и far в винде. И это также одна из причин, по которой мне не пришлись по нраву гоафические файловые менеджеры.
Да, там есть возможность выполнять команды в командной строке, но такой степени интеграции как у того же mc нет.
Это не то.
Если в vim я еще могу смириться с контринтуитивной идеей постоянно переключаться между режимами навигации и редактирования (это, как ни странно, в некоторых ситуациях дает кое какие удобства), то в файловом менеджере это несколько раздражает.
В far и mc я почти практически всегда нахожусь в режиме редактирования команды командной строки (за исключением времени выполнения вызванных программ, редактирования, полноэкранного просмотра и работы с диалоговыми окнами).
Мне не надо постоянно переключаться между разными режимами.
Я могу в процессе редактирования команды выбирать файлы в панели, переключаться между панелями, добавлять имена файлов из панелей (с путем или без него) в команду, копировать файлы с панели на панель, осуществлять навигацию между подкаталогами, например, для поиска нужного файла — параметра для команды.
Мне не надо набирать exit, чтобы вернуться из командной оболочки в файловый менеджер.
Я могу занять панелями файлового менеджера не все окно, а лишь его часть и видеть в результате вывод (или его часть) введенных мной только что команд.
Возможно, можно как-то привыкнуть обходиться без этого, но мне пока не удается.
я не очень понял, что вы имеете в виду под режимами в vifm?
Как минимум режим навигации и режим ввода команд (который после двоеточия включается.
Если я правильно понял, то там еще режим выделения есть.
Не скажу ничего про far, никогда им не пользовался, но его под линукс вроде нету)
Уже есть — far2l
Navi: касательно виджета для shell, в readme проекта на github написано что bash тоже поддерживается. См. параграф "Shell widget" на
Пользуюсь иногда альтернативой man — tldr. Бывает полезно.
Экономим время при работе с командной строкой