Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

ranger - это бесплатный файловый менеджер с открытым исходным кодом и текстовым пользовательским интерфейсом для Unix-подобных систем. Он разработан Романом Цимбельманном и находится под лицензией GNU General Public License . Программа может выполнять задачи по управлению файлами с помощью нескольких нажатий клавиш, ввод с помощью мыши необязателен. В сочетании с расширениями, включая открыватель файлов с винтовкой и scope.sh, можно создать сценарий для ranger, чтобы открывать файлы с помощью предопределенных программ и отображать предварительный просмотр выбранного файла путем вызова внешних программ. [6]

Особенности [ править ]

  • Поддержка UTF-8
  • Многоколоночный дисплей ( столбцы Миллера )
  • Предварительный просмотр выбранного файла / каталога
  • Общие файловые операции (создание / chmod / копирование / удаление / ...)
  • VI-подобная консоль и горячие клавиши
  • Переименование нескольких файлов одновременно
  • Автоматически определять типы файлов и запускать их с помощью правильных программ
  • Измените каталог вашей оболочки после выхода из рейнджера
  • Вкладки, закладки, поддержка мыши
  • Предварительный просмотр изображений в истинном цвете
  • Эскизы видео

Дизайн [ править ]

ranger написан на Python, а текстовый интерфейс использует ncurses . [7] [8] Программа использует технику визуализации столбцов Миллера для отображения структуры папок в трех столбцах с соотношением ширины по умолчанию 1: 3: 4. Текущая активная папка всегда отображается в центральном столбце, а папки выше по иерархии - слева. Крайний правый столбец используется для отображения более глубоких папок и предварительного просмотра файлов. [5] [9]

Конфигурация [ править ]

ranger по возможности заимствует свои сочетания клавиш у vi , но также принимает кнопки мыши и разделяет некоторые сочетания клавиш с GNU Readline и Midnight Commander . Все настраиваемые сочетания клавиш определены в файле конфигурации ranger / config / rc.conf , который по умолчанию находится в $ HOME / .config / . [10]

Сравнение с другими файловыми менеджерами [ править ]

Благодаря использованию макета столбцов Миллера , ranger сравнивают с Finder , [11] [12] файловым менеджером по умолчанию, используемым в классических операционных системах Mac OS и macOS . Он также был предложен в качестве жизнеспособной альтернативы пользователям, привыкшим к Directory Opus . [13] [14] ranger имеет сходство с другими текстовыми файловыми менеджерами, включая Midnight Commander , у которого он позаимствовал сочетания клавиш для функциональных клавиш, и с vifm, который также заимствует функции у vi и Mutt . Кроме того, большинство основных утилитсвязанные с управлением файлами (cd, ls, rm, mv, ln, touch и т. д.) доступны на отдельном уровне командного языка Ranger. [15] Файловый браузер с аналогичным текстовым пользовательским интерфейсом включает ровер [16] и nnn . [17]

Прием [ править ]

Опрос 2012 года среди пользователей Arch Linux показал, что ranger был наиболее часто используемым текстовым файловым менеджером среди респондентов, превосходя Midnight Commander , второй по популярности текстовый файловый менеджер, в два с половиной раза (20% к 8). %). [18] ranger также получил 0,9% голосов в категории «Лучший файловый менеджер» в опросе 2013 года, проведенном Linux Journal . [19] LinuxLinks назвал его одним из «10 лучших бесплатных файловых менеджеров Linux» и «5 лучших консольных файловых менеджеров Linux». [20] [21] Его часто цитируют в журнальных статьях и блогах о программном обеспечении для опытных пользователей как иллюстрацию мощи и универсальности интерфейса командной строки.[22]

См. Также [ править ]

  • Полуночный командир
  • Список файловых менеджеров
  • Сравнение файловых менеджеров

Ссылки [ править ]

  1. ^ a b "Описание" . ranger - файловый менеджер . Проверено 11 июня 2014 . CS1 maint: discouraged parameter (link)
  2. ^ a b "Релизы - рейнджер / рейнджер" . Проверено 2 октября 2018 г. - через GitHub . CS1 maint: discouraged parameter (link)
  3. ^ "Скачать" . ranger - файловый менеджер . Проверено 11 июня 2014 . CS1 maint: discouraged parameter (link)
  4. ^ "Рейнджер: файловый менеджер на Python" (PDF) . arpinux.org (на французском) . Проверено 5 июля 2014 . [...] le seul défaut de ranger serait qu'il est anglophone ... CS1 maint: discouraged parameter (link)
  5. ^ a b "рейнджер - визуальный файловый менеджер" . ranger (1) справочная страница . Проверено 13 июня 2014 . CS1 maint: discouraged parameter (link)
  6. Кемп, Джульетта (16 августа 2010 г.). «Рейнджер: консольное управление файлами» . ServerWatch . IT-бизнес . Проверено 18 июня 2014 года . CS1 maint: discouraged parameter (link)
  7. ^ Безруков, д - р Николай. "История OFM на основе скриптового языка" . Мягкая панорама . Проверено 18 июня 2014 года . CS1 maint: discouraged parameter (link)
  8. ^ 黑 日 白 月 (4 октября 2010 г.). «Рейнджер: 控制台 下 的 文件 管理 器» . LinuxTOY (на китайском языке) . Проверено 18 июня 2014 года . CS1 maint: discouraged parameter (link)
  9. Арора, Химаншу (5 сентября 2013 г.). «Рейнджер - текстовый файловый менеджер для пользователей командной строки» . MyLinuxBook . Проверено 18 июня 2014 года . CS1 maint: discouraged parameter (link)
  10. ^ Vogelgesang, Matthias (17 октября 2012). "Файловый менеджер Ranger" . Bloerg . Проверено 18 июня 2014 года . первое, что вы заметите, это макет окна, похожий на видоискатель MacOS CS1 maint: discouraged parameter (link)
  11. ^ Mottram, Джек (30 апреля 2010). «Рейнджер» . Одно хорошо . Проверено 18 июня 2014 года . CS1 maint: discouraged parameter (link)
  12. ^ Хартнелл, Брайан (март 2012). "Справочник Опус" (PDF) . Full Circle Magazine (на французском) (59): 42 . Проверено 18 июня 2014 года . CS1 maint: discouraged parameter (link)
  13. ^ Beckers, Людо (апрель 2012). "Справочник Опус" (PDF) . Журнал Full Circle (на французском) (60): 43 . Проверено 18 июня 2014 года . CS1 maint: discouraged parameter (link)
  14. ^ Безруков, д - р Николай (ноябрь 2012). «OFM2012 - Передовые возможности ортодоксальных файловых менеджеров» . Мягкая панорама . Проверено 18 июня 2014 года . CS1 maint: discouraged parameter (link)
  15. ^ https://lecram.github.io/p/rover/
  16. ^ https://github.com/jarun/nnn
  17. ^ «LnF Awards 2012 - Лучшие легкие и быстрые приложения 2012 года» . bbs.archlinux.org . Проверено 11 июня 2014 . CS1 maint: discouraged parameter (link)
  18. ^ Шон Пауэрс (декабрь 2013 г.). «Выбор читателей 2013» . Linux Journal (236): 79 . Проверено 17 июня 2014 года . CS1 maint: discouraged parameter (link)
  19. ^ 陈 皓 (11 июля 2012 г.). «28 Unix / Linux 的 命令 行» . Китайская сеть разработчиков программного обеспечения (CSDN) (на китайском языке) . Проверено 18 июня 2014 года . CS1 maint: discouraged parameter (link)

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • рейнджер на GitHub
  • Документация