Лучший бесплатный файловый менеджер под Mac OS и не только

muCommander

Обзор бесплатных файловых менеджеров для Mac OS X

Любому пользователю при работе за компьютером так или иначе приходится иметь дело с файлами - копирование, перенос, удаление, создание директорий, упаковка и распаковка, изменение атрибутов и прав доступа, просмотр, редактирование и т.д. В Mac OS X файловым менеджером по умолчанию является Finder. Программа эта на любителя, и лично мне кажется не удобной [для программиста] при интенсивной работе с файлами.

К счастью, существуют различные альтернативы Finder-у, как платные, так и бесплатные. Платные решения имеют два существенных недостатка - они хотят денег и их исходный код закрыт. Из бесплатных файловых менеджеров (ФМ) гуглом находятся Xfolders, Moroshka, Midnight commander и muCommander. Xfolders мне не удалось установить - система отказалась распознавать загруженный образ инсталлятора. Moroshka (которая, кстати, создана российскими разработчиками) может быть установлена прямо из App Store.

Выглядит Морошка так:

Moroshka

Впечатление программа производит положительное, можно отметить такие функции, как поддержка закладок, умение распаковывать кучу различных архивов и упаковывать ZIP, 7ZIP и TAR, имеется hex-просмотрщик файлов. Программа достаточно легкая и быстро запускается. Однако, исходники Морошки закрыты.

Второй рассматриваемый ФМ - Midnight Commander работает в консоли, распространяется с отктытым исходным кодом и может быть установлен через ports/brew. Выглядит так:

Midnight commander

Основной недостаток - консольность и местами специфическое управление.

Третий файловый менеджер, привлекающий внимание - muCommander. Написан на java и работает на всех основных десктопных ява-платформах - Windows, Linux, Mac OS, Solaris, FreeBSD. Распространяется с открытым исходным кодом. Выглядит так (приложение поддерживает цветовые темы):

muCommander

muCommander

Достоинства:

  • Виртуальная файловая система с поддержкой FTP, SFTP, SMB и HTTP/HTTPS
  • Поддержка закладок
  • Просмотр, создание и разархивирование ZIP, TAR и GZip архивов
  • Поддержка стилей
  • Почти нормальная поддержка клавиатуры и возможность настраивать горячие клавиши
  • Кроссплатформенный и переведен на многие языки мира
  • Отправка файлов по электронной почте
  • Открытый исходный код

Недостатки:

  • Отсутствует функционал поиска файлов
  • Отсутствует нормальный текстовый редактор и просмотрщик файлов - редактировать и смотреть можно только текстовые файлы с размером не более мегабайта, редактор и вьювер очень тормозные. Просматривать можно так же файлы изображений
  • Запускается относительно долго (ибо java)
  • Мелкие баги - в Mac OS работают не все сочетания горячих клавиш и прочие неприятные косяки
  • Не умеет создавать архивы 7zip
  • Не содержит hex-редактора/просмотрщика файлов

Однако, все недостатки muCommander-а компенсируются открытыми исходниками :)

Я склонировал их на гитхаб и исправил следующее

Версия от 2.01.2014

Что сделано:

  • Реализован поиск файлов. В результатах поиска доступны горячие клавиши F3 и F4 - просмотр и редактирование файла соответственно
  • Исправлены горячие клавиши в редакторе и вьювере - сочетания Ctrl+S и Ctrl+F (ранее не работавшие) заменены для версии Mac OS на Cmd+S и Cmd+F соответственно
  • Добавлена команда открытия окна терминала/консоли по F2, работает в Mac OS и Windows
  • Компонент для просмотра/редактирования текста заменен на RSyntaxTextArea, большие файлы теперь загружаются гораздо быстрее, лимит просматриваемых и редактируемых файлов увеличен с 1 мегабайта до 10. В будущем планируется подключить подсветку синтаксиса
  • Диалог поиска текств в файле - сохраняется последняя введенная строка
  • Просмотр графических файлов - добавлены команды перехода к следующему (пробел) и предыдыщему (backspace) файлу
  • Окна редактора/вьювера разворачиваются на полный экран
  • Добавлена "темная" цветовая тема "Trol" (она на скриншоте выше)
  • Исправлены баги редактирования цветов темы на некоторых панелях

Самый простой способ установки обновленного muCommander-а под MacOS - скачать dmg образ с официального сайта а затем заменить файл /Applications/muCommander.app/Contents/Resources/Java/mucommander.jar на обновлённый jar.

Версия от 14.01.2014

Что сделано:

  • Подсветка синтаксиса во вьювере и редакторе. Можно выбрать одну из некольких предопределенных тем
  • Сохранение и загрузка состояния (позиция курсора, кодировка, подсветка синтаксиса и тип) вьювера/редактора для последних 100 открытых файлов
  • Клавиша F3 на директории вычисляет ее размер. Клавиша F4 открывает редактор прав доступа
  • Ускорена загрузка на многоядерных системах
  • Во вьювере графических файлов можно переходить к следующим/предыдущим файлам клавишами "вправо" и "влево" или из меню
  • В редакторе файлов добавлены команды Undo/Redo и диалог перехода к строке файла
  • Упрощен диалог выделения/развыделения файлов - можно вводить маску с символами * и ?
  • Добавлен встроенный вьювер pdf
  • Приложение перекомпилировано под Java 1.7, более старые версии JVM теперь не поддерживаются
  • Исправлен баг когда вьювер и редактор не открывались в Windows
  • Исправлены баги редактирования темы
  • Исправлены различные мелкие баги

Версия от 10.05.2014

Что сделано:

  • Просмотр бинарных файлов в шестнадцатиричном формате
  • Поддержка новых форматов изображений для просмотра. Доступные форматы: png, gif, jpg, bmp, wbmp, ico, psd, tga, tiff, pnm, pbm, pgm, ppm, scr.
  • Вьювер изображений умеет показывать информацию о рисунке и цвет выбранного пиксела.
  • История поиска файлов и текста
  • Поддержка нелатинских файлов в RAR-архивах
  • Исправлены баги при работе с rar-архивами
  • Улучшенное распознавание кодировки win1251
  • Автоопределение XML-файлов в текстовом вьювере
  • Исправлено множество мелких багов

Версия от 23.06.2014

Что сделано:

  • Сохранение размеров и позиций окон и диалогов
  • Оптимизация открытия файлов для просмотра и редактирования (теперь все стало быстрее)
  • Для распаковки 7zip файлов теперь используется библиотека 7-Zip-JBinding. Скорость распаковки должна увеличиться, исправлен баг с замусориванием домашней директории временными файлами
  • Добавлен калькулятор с поддержкой шестнадцатиричных (вида 0x12), восьмиричных (вида 0123) и двоичных (вида 0b10101010) чисел
  • Возможность создавать символические ссылки по Alt-F7
  • Возможность редактировать символические ссылки по F4
  • Исправлено несколько мелких багов

Для установки под MacOS необходимо распаковать файл muCommander_mac.zip в директорию /Applications/ предварительно очистив этот каталог и сделав его резервную копию если он существует. Затем перезаписать файл mucommander.jar самой последней версией. Для других платформ достаточно заменить файл mucommander.jar

ВАЖНО: Для Windows необходимо копировать mucommander.jar, одного exe-файла будет недостаточно.

* * * Самую свежую версию программы можно скачать тут * * *

Рейтинг: 
0
Голосов еще нет