LINUX.ORG.RU

Vifm 0.10.1

 , , , ,


0

2

Vifm — консольный файловый менеджер с Vim-подобным модальным управлением и некоторыми идеями, позаимствованными из почтового клиента mutt.

Данная версия расширяет поддержку управления съёмными устройствами, добавляет некоторые новые возможности отображения, объединяет прежде два отдельных Vim-плагина в один, а также привносит ряд более мелких улучшений.

Основные изменения:

  • добавлен предварительный просмотр файлов в правой колонке Миллера;
  • добавлен макрос для вывода на терминал минуя libcurses, что делает возможным использование графики Sixel и аналогов;
  • добавлена поддержка udisks2 в скрипт vifm-media (включённый в поставку скрипт взаимодействия со съёмными устройствами) и версия скрипта для OS X;
  • код обновлён для снятия скромного ограничения в 256 цветовые пары;
  • отдельный Vim плагин neovim-vifm объединён с основным;
  • различные улучшения меню управления съёмными устройствами (:media);
  • улучшения производительности в ряде сценариев использования (предварительный просмотр того же файла, большое количество неподсвеченных файлов при большом количестве групп подсветки, лишние перерисовки экрана).

>>> Скриншоты

>>> Ссылки для загрузки

>>> Подробности

★★★★★

Проверено: jollheef ()

Ответ на: комментарий от snake266

Нет. Vifm не является одним из клонов ranger, да и существовал задолго до него, что делает это просто невозможным. На картинке колонки Миллера из-за изменения в них.

xaizek ★★★★★ ()
Последнее исправление: xaizek (всего исправлений: 1)
Ответ на: комментарий от VarfolomeyKote4ka

Без графики все же жить не могут %)

Ну вот почему-то хотят люди смотреть картинки и всё тут. Лично я без этого легко проживу, есть же специальные приложения.

Сделали бы лучше на gtk это все, что за костыли…

Изначально GTK и было. Но пользователи хотели использовать по ssh и интерфейс был заменён на curses.

xaizek ★★★★★ ()
Последнее исправление: xaizek (всего исправлений: 1)
Ответ на: комментарий от VarfolomeyKote4ka

Нету. Да и это вряд ли бы работало. Картинки имеют свойство исчезать с терминала или оставаться на нём слишком долго. Для такого нужен графический интерфейс.

xaizek ★★★★★ ()

Короче говоря, Midnight Commander убог и нелеп, но юзабельных альтернатив ему так и не появилось потому как альтернатив то много, но все они наркоманские.

Скажите лучше такую вещь - а существуют ли вменяемые альтернативы для curses/ncurses для руления терминалом? Скажем, кейбиндинги можно было бы любые назначать, а не только те что приняты.

YogSagot ★★ ()
Ответ на: комментарий от YogSagot

Скажите лучше такую вещь - а существуют ли вменяемые альтернативы для curses/ncurses для руления терминалом?

S-Lang, libtickit. Сам не пробовал.

Скажем, кейбиндинги можно было бы любые назначать, а не только те что приняты.

Это как? Они же не библиотекой, а терминалом определяются. Библиотеки могут не все поддерживать, но новые не добавят.

xaizek ★★★★★ ()
Ответ на: комментарий от Siborgium

Под Rust есть нативный termion

Вообще меня интересуют интерпретируемые языки, выбираю между JavaScript и Python. Так что для указаных выше либ которые на C по любому придется городить клей, а для раста я как-то и не знаю даже.

YogSagot ★★ ()

вместо того чтобы создать стоящий фм опять лепят игрушки. Тот же double commander даже рядом не стоит со сборками totalcommandera с плагинами для винды. Самый лучший имхо pcmanfm который я и юзаю. Это сложно понять, взять тот же мюнхенский проект: вместо того чтобы бросить усилия на разработку офисных приложений начали пилить очередную сборку(привет росе и иже с ней), хотя денег выделили насколько я читал очень прилично.

jtad ()

Спасибо, что развиваете проект. С удовольствием наблюдаю за его развитием, но сам я пока не смог пересесть на него с MC.

отдельный Vim плагин neovim-vifm объединён с основным;

А что это и почему только neovim?

andreyu ★★★★★ ()
Ответ на: комментарий от ttywizard

как показывает личная практика в терминале все действия делаются значительно быстрее.

Как показывает практика, у разных людей разные задачи, потому и инструменты используются разные.

Но мне интересно, как вы будете разгребать файлопомойку или содержимое архива исключительно из консоли.

andreyu ★★★★★ ()
Ответ на: комментарий от jtad

Тот же double commander даже рядом не стоит со сборками totalcommandera с плагинами для винды

Типичные представители приложений, показывающих на своем примере, как делать не нужно.

andreyu ★★★★★ ()
Ответ на: комментарий от andreyu

А что это и почему только neovim?

Был отдельный плагин, который открывал vifm в боковой панели. Он сначала в Vim не работал, так как в нём ещё не было встроенного терминала. Потом в основной плагин добавилась возможность запуска в neovim, а в neovim-vifm возможность запуска в Vim.

Необходимость во втором отпала, а неудобства он создавал (подсветка синтаксиса и остальное были в оригинальном). В итоге из него пришли опции для сплита, интеграция с netrw и синхронизация текущего каталога.

xaizek ★★★★★ ()
Ответ на: комментарий от andreyu

Типичные представители приложений, показывающих на своем примере, как делать не нужно.

и почему? Богатый функционал это всегда хорошо или листинг директорий и файлов и копипаст это все что нужно?

jtad ()

Поразжигаю: в Емаксе вообще встроенный ФМ, и даже предварительно просматривать файлы можно слева, снизу, сверху и справа тоже.

anonymous ()

Навигация намного удобнее mc конечно, остальное надо щупать. Пожалуй самый реальный претендент на замену mc. И как я раньше не раскурил, думал это типа ranger.

bread ()

я попробовал — блаженство. отчего я раньше не отчаивался? навигация интуитивно понятная (пользователям вим, конечно), все слушается, шустрое, руки никуда дергать не нужно.

первое впечатление — блеск

pihter ★★ ()
Ответ на: комментарий от warl0ck

Большинство называющих mc убогим просто не осилили его возможности (например, не знают о существовании Alt+I).

Хотя недостатки у mc, конечно, есть. Интеграция с командной строкой, к примеру, в виндовом ФАРе сделана куда удобнее. А ВФС работы с архивами просится, чтобы её переписали с нуля.

hobbit ★★★★★ ()
Ответ на: комментарий от jtad

Тот же double commander даже рядом не стоит со сборками totalcommandera с плагинами для винды.

И чего тебе не хватает в double commander с GVFS?

Самый лучший имхо pcmanfm который я и юзаю.

То есть в винде тебе нравится Total Commander, а в линуксе используешь клон убогого проводника? Странно как-то.

P.S. Я вот как увидел работу DoubleCommander+GVFS с MTP — прослезился от счастья. Потому, что этот недопротокол не позволяет полноценное монтирование, спасает только поддержка средствами ФМ.

hobbit ★★★★★ ()
Ответ на: комментарий от anonymous

влево-вправо между панелями в mc удобней, имхо.

я наверняка чего-то не осилил, но для того чтоб подняться на уровень вверх в МС нужно было подняться до "..\" и жамкнуть интер, а тут просто h. а для перехода между панелями есть c-ww, что весьма удобно ибо в виме таким же макаром между сплит скринами курсор перемещается. я как из редактора выйду в МС потом еще 2-3 раза чертыхнусь, пытаясь применить вимовские хоткеи к МС. а тут благодать

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

pihter ★★ ()
Ответ на: комментарий от pihter

для того чтоб подняться на уровень вверх в МС нужно было подняться до "..\" и жамкнуть интер

есть стрелка влево

а вообще, кладешь ручку на цировую клавиатурку: стрелочками ходишь по списку и подпакам home/end - скачешь в конец/начало pgup/pgdn - листаешь +,-,* - выделяешь нужные файлы / - пишешь в консоль

anonymous ()