LINUX.ORG.RU

Vifm 0.10.1

 , , ,

Vifm 0.10.1

0

2

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

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

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

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

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

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

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

★★★★★

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

с Vim-подобным модальным управлением и некоторыми идеями

Из него невозможно выйти?

kostyarin_ ★★
()

Без графики все же жить не могут %) Сделали бы лучше на gtk это все, что за костыли...

Deleted
()

добавлен макрос для вывода на терминал минуя libcurses, что делает возможным использование графики Sixel и аналогов;

круто

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

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

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

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

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

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

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

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

Пожалуй, лучший фм под онтопик.

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

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

xaizek ★★★★★
() автор топика

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

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

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

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

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

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

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

xaizek ★★★★★
() автор топика

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

Жуть! Вырвиглаз!

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

проводники и командеры - извечные враги

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

Терминал не справляется с задачей перенести поштучно файлы из одной папки, в другую, mc справляется, но если папок больше...?

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

Файлопомойки разгребать через shell ой как не быстрее. Можно, конечно, извернуться с fzf, percol и иже с ними, но проще через вменяемый фм это делать.

warl0ck ★★
()

like a vim

Добротная поделка, разрабам +.

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

Глючноват

В чём это проявляется?

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

Взаимодействие с udisks2 вынесено отдельно, никаких зависимостей бинарю это не добавляет. udisks и udevil в том же скрипте.

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

и udevil в том же скрипте.

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

anonymous
()
Ответ на: комментарий от 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
()

Может это и хороший fm, но mc полностью устраивает.

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 ★★★★★
()

Дефолтный конфиг очень годный, молодцы.

bread
()

Все-таки стрелочками вверх-вниз по списку и влево-вправо между панелями в mc удобней, имхо.

anonymous
()

Чей-то и правда на скриншотах страсти какие-то вырвиглазные...

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

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

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

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

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

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

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

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

смешно :)

тупизм уровня «слово - не воробей...».

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

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

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

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

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.