LINUX.ORG.RU

Vifm 0.8.2

 ,


0

3

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

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

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

  • теперь работают подсказки с предложением сочетаний при неоднозначном вводе (например, при g);
  • добавлен быстрый выбор вариантов в диалогах (в первую очередь, в диалоге сортировки);
  • добавлены описания сочетаний в :map меню и %z макрос для 'statusline', который расширяется в короткие советы;
  • добавлены описания команд, опций и их значений в новом многострочном варианте автодополнения (включается опцией 'wildstyle');
  • работает сопоставление с mime-типом, операции И, ИЛИ и отрицание в шаблонах сопоставления файлов;
  • теперь файловые префиксы и суффиксы теперь могут быть длиннее одного символа, что при использовании расширенных шрифтов позволяет добавлять пиктограммы к файлам;
  • в меню добавлены подсветка совпадений поиска, дополнение командной строки и команда экспорта содержимого в файл;
  • работает индикация ошибки ввода или отсутствия совпадений при интерактивном наборе шаблона поиска/фильтрации;
  • добавлены команды :select и :unselect для управления выделением с помощью шаблонов или внешних программ;
  • добавлена обработка Ctrl-C при отображении предпросмотра.

Разобраться со множеством клавиатурных сочетаний в основном режиме работы теперь легче благодаря наглядной шпаргалке.

Пользователей Neovim может заинтересовать альтернативный плагин neovim-vifm.

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

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

>>> Подробности (с демонстрацией новых возможностей)

★★★★★

Проверено: Falcon-peregrinus ()
Последнее исправление: DeadEye (всего исправлений: 1)

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

С каких пор сокращение до первой буквы в команде на английском стало наркоманским? Или вы знаете только русский и поэтому эти сокращения для вас непонятны?

Разрешаю вам не пользоваться этим ФМ если вам в нем неудобно.

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

С миниатюрами в консольном fm тяжеловато, драг'н'дроп реализуем (хоть и сильно противоречит концепции), а все остальное в vifm наличествует.

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

Это новая форма низкопоклонничества - гордиться ярмом^W ограничениями.

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

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

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

И всё же, что за контора?

Самая крупная пищевая компания в мире. Дальше в принципе можно нагуглить.

локальный админ в венде разрешён

Это всё же 0.1% сотрудников в компании разрешено и то потому что it-отдел не заточен на работу с программистами и прочими такими же.

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

В ranger делается, правда, работает так себе. Несовместимо с tmux. Проще вызывать vim-like просмотрщик картинок, например, sxiv. Выглядеть этом может, например, вот так: http://dump.bitcheese.net/files/pimynab/2016-07-19-103826_1920x1080_scrot.png

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

Разрешаю вам не пользоваться этим ФМ если вам в нем неудобно.

Мне вполне хватает bash/zsh и mc. Вот только не понимаю почему разработчики вим и современного софта ориентируются на управление с клавиатур, которых давно уже нет и вместо которых сейчас используют более удобные и эргономичные IBM PC keyboard 104/105.

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

более удобные и эргономичные IBM PC keyboard 104/105

Пруфы?

У меня контрол вместо капса и эскейп вместо тильды и для меня это намного удобнее (был бы еще интер плоским и бэкспейс над ним и было бы идеально).

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

mc

Более мразотный fm еще над поискать.

IBM PC keyboard 104/105.

Это изделия с разнесенными в разными стороны блоками управления? Оно-то конечно, очень удобно, что для перемещения курсора нужно переносить кисть из home-row алфавитног-цифрового блока на кейпад.

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

Самый эргономичный это обычный двухпанельник плюс командная строка. Вимподобное управление - бесполезное задротство ради задротства, вроде «эргономичных» клавиатур, которые позволяют «увеличить на пять процентов количество символов в минуту!» и прочей хипстерщине.

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

Это называется «синдром утенка». Хотя, vifm критерию удовлетворяет. Там из коробки двухпанельный режим и nc-образные биндинги. Но, к счастью, есть возможность сделать все на свой вкус. А кто использует vim, тому и вовсе радость.

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

Более мразотный fm еще над поискать.

Чем тебе не угодил мс? Имхо в мс не хватает предпросмотра картинок в виде миниатюр и содержимого текстовых файлов, как в ranger.

Это изделия с разнесенными в разными стороны блоками управления? Оно-то конечно, очень удобно, что для перемещения курсора нужно переносить кисть из home-row алфавитног-цифрового блока на кейпад.

На вкус и цвет. Покажи пример удобной для тебя клавиатуры.

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

Подтверждаю синдром утенка. Сам привык к mc, но интерфейс ranger'а ничем не хуже, даже наоборот.

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

Чем тебе не угодил мс?

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

Покажи пример удобной для тебя клавиатуры.

ducky mini, hhkb, poker...

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

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

И каким сам пользуешься?

ducky mini, hhkb, poker...

Для вимера и юзера тайловым вм самое то. Но для меня маловаты и неудобны.

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

Тут перепись дебилов чтоли? Уже четвертый мне ответил про какие-то GUI.

Видишь ли, когда тебе кажется, что вокруг много «дебилов» (С), а ты вот такой вот умный, то как правило на самом деле получается совсем наоборот. Подрастёшь - поймешь. А еще научишься мысли чётко выражать. Наверное...

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

Миниатюры картинок/видео

На постоянной основе этого не используешь; переход в режим аналогичен запуску image manager.
Ок, +0.5

асинхронные задачи (несколько копирований/перемещений, не блокирующих UI)

Есть: http://www.tldp.org/LDP/LG/issue23/wkndmech_dec97/mc_article.html , искать «Background Jobs»

драг-н-дроп файлов в открытые приложения.

Ок, еще +0.5. Пользуюсь этим раз в пятилетку.

Не много набежало.

В противовес - по функционалу с mc можно сравнить разве что Total Сommander (кстати, а в нем есть Миниатюры картинок/видео?); ок, еще юзабелен Dolphin, хоть по функционалу проигрывает. Всё остальное - УГ. Плюс радует универсальность при работе в GUI, консоли/ssh. Я готов отказать от drag'n'drop и запускать gvenview для превьюшек ради удобства, функционала и универсальности.

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

Лет 10 вообще не пользовался. Сейчас — сабжиком.

А что насчет ranger? Если бы там было две панели, то офигенный фм вообще, использовал бы его.

anonymous
()

Кажется в Linux таки есть один вменяемый файловый менеджер (хотя да, ranger — тоже неплохая попытка, но, всё-таки не прижился — что-то в нём всё-же не так). При том, что я, в общем-то, не vim'ер (несмотря на некоторую сыроватость скоро, похоже, окончательно основным редактором у меня станет TextAdept, ну да, на винде я когда-то был активным пользователем кастомизированного Scite). Вменяемый способ управления (пардон, но после многолетнего использования XTRee и клонов на DOS/OS2/Windows от нортоновской панели управления слегка тошнит и укачивает), лёгкий, шустрый. Нет, это для меня [ещё] не идеальный вариант с учётом моего (специфического) опыта некоторых ключевых команд/режимов работы не хватает (посмотрю насчёт допилить) всё ещё слишком нортоноподобно — но хорошо.

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

Потыкал, как-то не впечатлило. Панелей там, кстати, может быть две и больше, но концепция не такая как в nc. Вроде бы ranger, относительно вимообразный, но конфиги альтернативной читабельности и пригодности к редактированию. Чрезжопная поддержка vfs: поковырялся, пытаясь подружить с fuse*, но терпения перебодать не хватило.

В общем, vifm покамест считаю наиболее адекватным fm под онтопик.

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

Вроде бы ranger, относительно вимообразный, но конфиги альтернативной читабельности и пригодности к редактированию

Что не так с конфигами?

Чрезжопная поддержка vfs

Отсутствие поддержки vfs, если быть точным. Основная проблема ranger'а на данный момент.

В ranger'е приятно то, что можно одновременно смотреть назад, здесь и вперёд, а не как в vifm.

quantum-troll ★★★★★
()
Ответ на: комментарий от Kroz

когда тебе кажется, что вокруг много «дебилов» (С), а ты вот такой вот

Это было бы агрументом, если возможно было бы обратное — один дебил рядом, но много его :D

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

«Впрочем, если вы работаете в васянских конторках,»

В васянском МГУ, например. Или в васянском Яндексе.

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

нашел команду как это сделать быстро и через некоторое время ее уже запомнил.

Или забыл

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

Что не так с конфигами?

Когда смотрел, оно было представлено не rc.conf, а набором питоновских файлов, продираться через которые не было ни малейшего желания.

Отсутствие поддержки vfs

Там были обработчики по расширению файлов, вот на них и порывался сделать подобие vfs через fuse.

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

Ranger без бубна дружит с Evil-mode, поэтому остановился на нем. Альтернативы находил, но не помню...

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

В том и особенность, что отличается только специфика. И не так уж ее много..

salsa
()
Ответ на: комментарий от quantum-troll

можно одновременно смотреть назад

И насколько это полезно? ИМХО, только место зря отнимает. Первое, что сделал, когда пытал ranger — это привел к «классическому» двух-панельному виду.

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

А не проще ли навигацию сделать стандартными стрелками на клавиатуре

Если собрано с --enable-extended-keys, то должно работать.

и стандартные часто используемые функции(типа копи/паста) делать привычными ныне комбинациями?

:*map в помощь.

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

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

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

Просмотр вперед когда нужен можно включить командой :view. Просмотр назад нужен настолько редко что клацнуть gh не так уж долго.

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

С телефонной книгой, тетрисом, звонилкой, календариком и чтобы обязательно тормозило?

Спасибо, не надо.

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

Самая крупная пищевая компания в мире. Дальше в принципе можно нагуглить.

Дальше, в принципе, меня уже не интересует. Всё стало ясно по кейвордам «Самая», «крупная», «пищевая», «компания», «в мире».

А ОС выбирать даже разработчикам нельзя, ибо корпоративный стандарт.

и то потому что it-отдел не заточен на работу с программистами и прочими такими же.

Какая-то наркоманская ахинея, если честно ☹ Т.е. если завтра вашим джява «программистам» дадут планшеты/телефоны (как это сделали манагеры-дебилы в одном из <censored> банков Украины) и скажут: «Теперь натирайте экранчики пальчиком, ибо КОРПОРАТИВНЫЙ СТАНДАРТ, но вы должны наху<censored>ярить код как можно быстрее и как можно качественнее!», то это будет хорошо с твоей точки зрения?

Кстати, спроси как-нибудь на досуге у Хартмана на #kernelnewbies почему он использует mutt, а не какой-нибудь MS Outlook (ну, или погугли, если разрешает корпоративный стандарт) и как ему удаётся обрабатывать такой невъебе<censored>нный поток писем так быстро ☺

Мне один раз в жизни довелось напороться на «бляд<censored>ский корпоративный стандарт» в «Епаме»; собеседование закончилось где-то на 5-й минуте разговра, после негативного ответа на мой вопрос про ОС и прикладной софт.

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

Какая-то наркоманская ахинея, если честно ☹ Т.е. если завтра вашим джява «программистам» дадут планшеты/телефоны (как это сделали манагеры-дебилы в одном из <censored> банков Украины) и скажут: «Теперь натирайте экранчики пальчиком, ибо КОРПОРАТИВНЫЙ СТАНДАРТ, но вы должны наху<censored>ярить код как можно быстрее и как можно качественнее!», то это будет хорошо с твоей точки зрения?

Так как раз разрабам можно иметь много всего сверху стандарта(кроме корневой ОС). У меня даже линукс в виртуалке и colinux есть. Жёсткий стандарт для продаванов и иже с ними.

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

В «энетерпрайзе», mon chere, вы после первого аудита ИБ вылетите с работы

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

amix ★★★
()
Ответ на: комментарий от quantum-troll

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

А если четыре панели сделать?

anonymous
()

Я почти в восторге. Никак не мог выучить шорткаты mc, да и не удобно было нажимать F1-F12. Здесь же хватило опыта вима, и я уже знаю как делать все базовые операции. Идеальная прога среди других менеджеров для меня.

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

собеседование закончилось где-то на 5-й минуте разговра, после негативного ответа на мой вопрос про ОС и прикладной софт.

Пили тогда уж кулстори, какой софт какая ОС(хотя и так понятно).

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

Зачем?

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

Одна (левая) панель с содержимым каталога, вторая правее от неё для предпросмотра файлов, чтоб было видно что копировать.

В правой поовине все точно так же.

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

Легко, но нифига не быстро и нифига не удобно. Пока ты вводишь «Hello World!» с экранной клавиатуры, я напишу программу, скомпиляю её, и она напишет то же самое. На экранную клавиатуру нужно смотреть, целиться в неё, стирать ошибочные нажатия, в общем, это нужно толко на хипсторских девайсах, где из-за лопаторазмерного ёмкостного экрана клавиатура просто не поместилась в конструкцию, а таскать с собой внешнюю — костыль.

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