ranger - консольний менеджер файлів
ranger - консольний файловий менеджер, який представляє дерево каталогів у трьох колонках, при цьому середня є “активною”, а права призначена для попереднього перегляду.
Управління ranger
Нвігація:
- j - переміщення вниз;
- k - переміщення вверх;
- h - перейти у батьківський каталог;
- gg - перейти у начало списку;
- G - перейти у кінець списку;
- Ctrl+f - прокрутити вниз;
- Ctrl+b - прокрутити вверх;
- J - переміщення вниз на півсторінки;
- K - переміститись вверх на півсторінки;
- H - повернутись назад по історії;
- L - переміститись вперед по історії.
Переміщення по деректоріям:
- gh =
cd ~ - ge =
cd /etc - gu =
cd /usr - gd =
cd /dev - go =
cd /opt - gv =
cd /var - gm =
cd /media - gM =
cd /mnt - gs =
cd /srv - gr =
cd / - gR =
cdдля глобальної конфігурації.
Робота з файлами:
- i - попередній перегляд файлу;
- L або E - відкрити файл;
- r - вибрати програму за допомогою якої відкрити файл;
- z - змінити налаштування;
- zh - показати приховані файли;
- Space - вибрати поточний файл;
- t - позначити файл;
- cw - перейменувати поточний файл;
- / - пошук файлів;
- n - перейти до наступного співпадіння;
- N - перейти до попереднього співпадіння;
- yy - скопіювати файл;
- dd - вирізати файл;
- pp - вставити файл;
- Delete - видалити файл.
Робота з вкладками:
- Ctrl+n - створити нову вкладку;
- Ctrl+w - закрити нову вкладку;
- Tab - перейти на наступну вкладку;
- Shift+Tab - перейти на попереднью вкладку.
Команди:
- ? - довідка по ranger;
- 1? - довідка по комбінації клавіш;
- 2? - довідка по командам;
- 3? - довідка по налаштуванням;
- R - оновити поточний каталог;
- Q - вихід;
- ! - виконати команду оболонки;
- : - виконати команду ranger;
- du - покизати розмір каталогів у поточній директорії;
- chmod - змінити права на поточний файл.
Прапори змінюють поведінку команд оболонки (“!”) або ranger (“:”).
Прапори:
-s- ігнорувати вивід поточної команди;-d- відключити процес і працювати на тлі;-p- повернути вивід у пейджер ranger;-w- не повертати відразу після виконання команди;-c- виконати команду з поточним файлом, а не з позначеними файлами.
ranger дозволяє об’єднувати файли у групи для виконання заміни за допомогою команд-замінників.
Замінники:
%f- замінити поточний файл;%d- замінити поточний каталог;%s- замінити позначені файли;%t
Налаштування ranger
Файли конфігурації
Після встановлення пакету ranger з офіційного репозиторію необхідно скопіювати файли налаштування у локальну директорію:
ranger --copy-config=all
Це створить необхідні файли в ~/.config/ranger.
За замовчуванням попередній перегляд ввімкнутий ліше для текстових файлів, але можна дозволити інші скрипти для перегляду опціями: use_preview_script та preview_files у файлі ~/.config/ranger/scope.sh.
Для відкриття файлів ranger використовує rifle, налаштування якого знаходяться у ~/.config/ranger/rifle.conf.
rc.conf- конфігурація;commands.py- модуль, що обробляє команди введені після “:”;commands_full.py- ігнорується програмою, посилання для команд користувача;copy_buffer- шляхи усіх скопійованих файлів;history- історія команд;tagged- список відмічених файлів;colorschemes- схеми кольорів;bookmarks- закладки;plugins- плагіни.
Попередній перегляд зображень
Для попереднього перегляду частіше за все використовується рендерінг за допомогою w3mimgdisplay. Щоб його налаштувати достатньо доадти у файл ~/.config/ranger/rc.conf рядок:
setpreview_images_method w3m
set preview_images true
Або можна відмальовувати зображення у ASCII, для цього треба встановити img2txt та libcaca і додати у ~/.config/ranger/rc.conf рядок:
set preview_images false
set use_preview_script true
set preview_images false
А також перевірити чи не закоментований рядок:
img2txt --gamma=0.6 --width="${PV\_WIDTH}" -f utf8 -- "${FILE\_PATH}" && exit 4
scout для пошуку
Щоб повісити на f функцію scout -ftsea%space треба додати у ~/.config/ranger/rc.conf:
map f console scout -ftsea%space
Налаштування комбінацій клавіш
- Md - створити каталог;
- pat - створити архів використовуючи
tar; - paz - створити архів використовуючи
zip; - w - встановити поточне зображення як шпалери використовуючи
feh.
Зовнішній вигляд ranger
За замовчуванням ranger має наступні кольорові схеми:
- default
- jungle
- snow
- solarized
Вибір кольорової схеми відбувається параметром у ~/.config/ranger/rc.conf:
set colorscheme default
Помилки
Якщо при рендерінгі зображень з’являються чорні полоси - це може бути пов’язано з ненадійним механізмом роботи w3mimgdisplay. Можна спробувати поставити у ~/.config/ranger/rc.conf рядок:
set draw_borders true
think4web