LINUX.ORG.RU

Midnight Commander 4.8.29

 


4

2

Вышла новая версия легендарного консольного файлового менеджера Midnight Commander.

В этом выпуске:

  • Добавлены новые фильтры для списка файлов:
    • Только файлы;
    • Без учёта регистра;
    • Использование шаблонов shell;
  • Реализовано продолжение копирования после прерывания;
  • Клавиша «Порядок сортировки» возвращена на «S»; клавиша для команды «SFTP Link» изменена на «N»;
  • Добавление поддержки для кросс-компиляции с разными путями к Perl во время сборки --build и выполнения --host;
  • mc.ext преобразован в формат INI и переименован в mc.ext.ini;
  • Изменена директория хранения пользовательских подсветок синтаксиса на ~/.local/share/mc/syntax/;
  • Добавлена подсветка синтаксиса Privoxy и TOML, улучшена подсветка синтаксиса YAML;
  • Добавлена поддержка сборки для Apple M1;
  • Исправлены различные ошибки.

Новость на opennet.ru

>>> Полный список изменений



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 6)

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

Для этого есть штатное средство: меню Команда -> Редактировать файл расширений.

А он потом не перезапишется при очередном обновлении? Или этот файл сохраняется в дом?

Там далее идет выбор, какой файл редактировать - системный или пользовательский. Системный может и заменить при обновлении, но у меня на Федоре в этом случае остается старая версия файла с добавлением .rpmnew

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

Что-то интересное? Поделишься?

Там в основном FreeBSD специфичное. К примеру, менюшка для конфигурирования и установки порта:

filetype {Makefile}
    \ sudo make config -C %d,
    \ sudo idprio 30 portmaster %d,
    \ sudo portmaster %d,
...и тому подобное. В дефолтном vifmrc дофига всего готового.

Так же настроил просмотр картинок прямо в консоли через img2sixel. Охрененно удобная штука. Когда ковыряешь какой-то сервак по ssh и нужно посмотреть что за картинки валяются, для просмотра приходилось либо подключать каталог по sshfs и смотреть локально, либо выкачивать по scp. А теперь можно просматривать одной стандартной кнопкой просмотра в vifm.

Разраб у vifm очень адекватный.

Да, на редкость адекватный. Реагирует в течении суток на баг репорты.

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

Там далее идет выбор, какой файл редактировать - системный или пользовательский.

Это у рута. У обычного пользователя выбора нет.

akk ★★★★★
()

Годно, нужно…. Хорошая новость.

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

Интересно, а никто не хочет «запилить» поддержку PCRE2? ;)

Интересно, а почему вы думаете, что её там нет?

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

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

Что же мешает?

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

Короче, mc не готов. Будем и дальше при помощи scp файло гонять.

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

Так же настроил просмотр картинок прямо в консоли

В mc так тоже можно,причем несколькими способами.

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

Так же настроил просмотр картинок прямо в консоли через img2sixel.

Какой эмулятор терминала? Я не смог. img2sixel ничего не возвращает, ошибок тоже никаких. Поэтому удалил libsixel.

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

Да ну? Ни разу не видел белой по дефолту, даже в убунте фиолетовая.

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

Мой опыт говорит обратное. Когда попадается «белая» консоль я слегка удивляюсь. (в основном debian/arch-based; в эмуляторах терминала; в «ядерной» консоли белого не встречал)

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

Ага, понятно, посмотрел список совместимых, попробую mlterm

dmitry237 ★★★
()

скинов новых не подвезли?

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

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

Или ты под «распаковкой» подразумеваешь показ списка файлов в корне архива? Опять-таки, тут нужны примеры и замеры. На конкретных файлах.

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

У меня в манжару прилетело обновление, запуск мгновенный.

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

Мне с ним бегается быстрее чем без него

Предлагаю в дальнейшем говорить просто — «не костыль, а лыжные палки»!

Т.е. разумеется, умеючи можно и без них. Но с ними быстрее и удобнее.

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

А ты случайно не знаешь, по какой причине в мс на Suse убрали Shell соединение обычное? Осталось только FTP SFTP

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

Хлорший fm, всю жизнь юзал его пока не наткнулся на vifm, который обладает куда большими возможностями кастомизации. После того как вник во все настройки, допилил под свои нужды и посоздавал менюшки для всех часто выполняемых операций - необходимость в mc исчезла.

Поставил far2l - балдею :))) Удобно! Больше всего радует отличная интеграция с системным буфером обмена, копирование имён файлов по Ctrl-C, это имя можно сразу вставить, чтобы переименовать другой файл: Shift-F6, Ctrl-V. Всё!*

Редактор по F4 использую, как среду программирования - классические комбинации клавиш... Кайф!

* я пробовал это в vifm - через одно место реализовано, если нужно вставить и чуть подрактировать... А в mc, по-моему, это вообще немыслимо :)

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

* я пробовал это в vifm - через одно место реализовано

В far2l все стандартное и настроенное. Ручки сами барабанят аккорды которые помнятся еще с нулевых годов. Все настроено так же как и в класическом Far-е.

А вот vifm - это конструктор, используя который создаешь свой файлменеджер мечты сам. Так что, на вкус и цвет...

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

Ручки сами барабанят аккорды которые помнятся еще с нулевых годов.

Вместо Alt+F1 и Alt+F2, наверное, всё же лучше что-то другое использовать, особенно в ядерной консоли.

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

как ни странно, в ядре есть модуль консоли для uart

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

Вместо Alt+F1 и Alt+F2, наверное, всё же лучше что-то другое использовать, особенно в ядерной консоли.

Нет, гениально будет именно по Alt+F1 и Alt+F2. Это всё равно что пригубить дорогое вино :) Серьёзно :)

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

Это всё равно что пригубить дорогое вино :)

Ох, аристократ... Ты наверно модифицируешь код запускаемых программ, чтоб программы обращались к вашему величеству на «Вы». )))

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

копирование имён файлов… это имя можно сразу вставить

А в mc, по-моему, это вообще немыслимо

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

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

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

Пусть лучше покажет как он пользуется Volkov Commander (хорошая программа была, время её прошло) в Windows linux.

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

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

Мышкой что-ли? Ну это понятно, но как-то не очень.

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

Например - main.go, лежащий рядом - main.go.bu32.go. Новый бекап будет - main.go.bu33.go. Конечно это простой случай, но бывают и по-сложнее имена.

Что я делаю в LinFar - перемещаю курсор на main.go.bu32.go, Ctrl-C (скопировал имя), перемещаю курсор на main.go, Shift-F5, Ctrl-V, три раза стрелка влево (подвод курсор на последнюю двойку), BackSpace (удаление двойки), пишу - 3, Enter.

Писать дольше, чем делать. Вот эта простая задача у меня что в ViFM, что в MC не решалась также просто, как в LinFar

Windows ★★★
()

лучшая программа под Linux!.. Только ей и пользуюсь :)

А если по делу, то есть такой маленький бажок, не сильно, но раздражает: когда в панели открываешь shell-соединение, и оно в какой-то момент отваливается (например, по причине отстуствия интернета), то второй раз уже к тому же хосту не даёт подключиться, пишет что-то типа «Не могу установить соединение», хотя после перезапуска mc подключается без проблем.

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

скопировать можно не только имя файла, но и любую строку, которую mc выводит в любом месте экрана

Вот ещё бы разработчики mc добавили поддержку OSC 52 (взаимодействие с системным буфером обмена). Многие ЭТ поддерживают эту OSC.

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

Да, в mc под терминалом это решается, но не одними хоткеями, приходится хвататься за мышь.

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

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

Два раза ESC+tab нажми в диалоге переименования, предварительно стерев ненужную часть имени. И у тебя вывалится список всех лежащих рядом файлов. Выбираешь нужное имя и редактируешь. Ессно нужно чтобы окно ввода текста было в фокусе и имело курсор.

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

Два раза ESC+tab нажми в диалоге переименования, предварительно стерев ненужную часть имени.

Спасибо за рецепт: попробовал - работает. Не знал. Но как-то не очевидно, даже если нажать F1 и долго читать:)

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

Да, ещё там есть такая фишка, можно посмотреть историю команд с выводом во встроенном терминале по F3 или даже в редакторе по F4 (сначала погасить панель по Ctrl-O), очень прикольно сделано.

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

можно еще скопировать имя выбранного файла в консоль через Ctrl-Enter и подправить

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

хорошей интеграции с системным буфером (никаких лесенок при вставки текста)

Это лечится настройками mcedit, что то там с автоматической табуляцией, но я не в состоянии это запомнить, каждый раз заново угадываю как крестики в настройках расставить чтобы «лесенок» при вставке не было.

LinFar - очевидные сочетания клавиш

Очевидные для пользователя Фар :) А я МС начал использовать ещё до того как Фар появился, и в общей сложности пользуюсь им больше и дольше чем Фаром. Понятно что оказавшись в винде я туда первым делом ставил и ставлю Фар, но вот для меня как раз наоборот, Фар неудобный и неочевидный, лол.

Да, ещё там есть такая фишка, можно посмотреть историю команд с выводом во встроенном терминале по F3 или даже в редакторе по F4 (сначала погасить панель по Ctrl-O), очень прикольно сделано.

В MC «внутренний» Баш показывает историю команд так же как и «внешний», это штатный функционал. Подбешивает что у них истории разные, а так же что некоторые скрипты глючат будучи запущенными из «внутреннего» Баш. Отсюда выработался рефлекс — выйди из MC перед тем как. И если никак — проверь, не в МС ли ты, не сидишь ли в ctrl-o.

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

Очевидные для пользователя Фар :) А я МС начал использовать ещё до того как Фар появился

Очевидные сочетания - это NC, DN и VC. Классика! :) Без преувеличения можно сказать, что сейчас LinFar - это VC под Linux: шустрый, удобный, привычный. Молодцы разработчики - Good Job!!!

Windows ★★★
()
Последнее исправление: Windows (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.