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)

Между прочим, пользуясь случаем спрошу. Что такого надо нажать в mc, чтобы во встроенном вьювере файлов появилась желтая такая линейка сверху, отмеряющая количество знакомест. 10-20-30-40 и т.д.

Случайно умудрился нажать какую-то комбинацию клавиш и получил такой эффект. В help-е что-то ничего не нахожу.

praseodim ★★★★★
()

Ох тыж ты моё всё! Какая приятная новость)

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

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

alt-tab-let ★★
()
Ответ на: комментарий от praseodim

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

greenman ★★★★★
()

Что-то припозднились с новостью:

[2023-01-15T11:49:09+0300] [ALPM] upgraded mc (4.8.28-2 -> 4.8.29-1)
[2023-01-24T08:53:39+0300] [ALPM] upgraded mc (4.8.29-1 -> 4.8.29-2)

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

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

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

Забавно, у меня в хэлпе это описание есть, но никакого эффекта нажатие клавиш не дает.

captain_cat
()

У меня эта версия mc стала дольше запускаться. Если запускать командой mc -u, то сразу. Archlinux, шелл - fish (хотя в баше тоже самое). У кого также?

NyXzOr ★★★
()

Во как. Уже и не знаю что там можно добавить-сломать.
Неимоверно полезная тулза. Автору здоровенный респект.

hbars ★★★★★
()

PERL - это не аббревиатура и не предпочитаемый стиль капитализации (см. perl.org). Да, в оригинале капс, но это может быть ВЫКРИК или от незнания, не обязательно же посимвольно текст переводить.

annulen ★★★★★
()

mc.ext преобразован в формат INI и переименован в mc.ext.ini;

А что делать со старым? Руками переписывать? Или автоматически сконвертирует?

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

У меня эта версия mc стала дольше запускаться.

А насколько дольше? Десять секунд?

У меня нормально запускается. Просто из любопытства полез в исходники смотреть - там в /src/subshell/common.c было wtime.tv_sec = 1; а теперь стало wtime.tv_sec = 10; Не оно?

Где-то в тех областях господин Zubok мне помогал рыться с долгим запуском в Debian под dash несколько лет назад.

Toxo2 ★★★★
()

поддержку костылей для эпла даже тут сделали

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

да, примерно.

strace -r -tt -o mc.strace mc

15:12:35.875298 (+     0.005410) read(6, "\33]0;[nyxserv] ~\7\33[30m\33(B\33[m\33[31m"..., 512) = 225
15:12:35.875345 (+     0.000039) pselect6(9, [6 8], NULL, NULL, {tv_sec=9, tv_nsec=923851000}, NULL) = 0 (Timeout)
15:12:45.808186 (+     9.932866) rt_sigaction(SIGINT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3d93df19e0}, NULL, 8) = 0
15:12:45.808597 (+     0.000405) pselect6(11, [10], NULL, NULL, {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout)
15:12:45.808996 (+     0.000397) write(6, "\33_", 2) = 2
15:12:45.809177 (+     0.000180) pselect6(11, [10], NULL, NULL, {tv_sec=1, tv_nsec=0}, NULL) = 0 (Timeout)
NyXzOr ★★★
()
Ответ на: комментарий от dmitry237

Да он скор фармит,приглядись,последние дни почти все новости от этого чела.

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

Тоже не подтверждаю, запускается,как запускался.

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

А в баше проверь, будет ли задержка? Если нет,значит это fish как-то что-то не так делает. Только что проверил, в zsh тоже нормально все.

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

Проверил. На баше нет задержки. Причем в баше запущенном из fish командой bash --norc есть задержка. Если убрать эти строки из .bashrc и перезайти, то запускается без задержки:

if [[ $(ps --no-header --pid=$PPID --format=comm) != "fish" && -z ${BASH_EXECUTION_STRING} ]]
then
        exec fish
fi

NyXzOr ★★★
()

Новость, класс. Снежинка смотрится просто превосходно.

cyberping
()

легендарного

Сеанс спиритизма: вызываем эфирный дух MC! Медиум, огласи все легенды пжлста! :)

quickquest ★★★★★
()
Ответ на: комментарий от Ja-Ja-Hey-Ho

Отлавливаю. А как именно запущен fish? У меня если только прописаны строки в .bashrc (выше приведены). Если вызываю fish из другого шелла (bash или zsh), то нет задержки.

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

А как именно запущен fish?

У меня в Konsole дефолтный профиль с fish + как логин-shell стоит.

Ja-Ja-Hey-Ho ★★★★★
()

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

Не прошло и месяца с публикации новости на opennet (всего 20 дней). Зомбаки такие неторопливые.

ps. Порт Far Manager на Linux как минимум имеет возможности написания скриптов расширений на Lua.

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

Ты наверное хотел сказать джвацать? :)

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

А ranger пробовал?

Пробовал. Во-первых ranger он на питоне а vifm - на православной сишечке. Во-вторых, в vifm меня подкупил гибкий поиск и переименовывание файлов: выделаешь кучу файлов и по команде cw открывается vim где можешь регуляркой или даже макросом переимеровать их как угодно. В-третьих, фильтры отображаемых файлов по = или :filter. В-четвертых, через filextype в конфиге можешь писать кастомные менюшки для открытия каждого типа файла. В-...(какой там?) - цветовые схемы, кастомизация отображения статусбара и колонок отображения файлов. В общем, ranger хорош... но не настолько как vifm, для моих потребностей.

iron ★★★★★
()

я даже не знаю.. уже вроде 21 век, а у этих досих пор какие то проблемы с кодировкой. Проверьте файл на русском могучем.jpg + action. Раньше такого не было!

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

на православной сишечке

есть еще nnn. и lf на go-шечке. Я пока мечусь между ними. vifm какой-то вырвиглазный из коробки

Turbid ★★★★★
()

mc умеет в mtp? Конечно, mtp не нужно, вместо mtp лучше sftp использовать, а если вдруг зачем-то понадобится, есть Dolphin. Интепесно, для каких задач можно применить mc.

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

Порт Far Manager на Linux как минимум имеет возможности написания скриптов расширений на Lua

у far вендовые хоткеи и «наследованная» идеалогия, которую разрабы и менять не хотят, например для перехода на ftp надо «создать» подключение

да, они предлагают писать на lua все что тебе надо самому

x905 ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Может от раскладки клавиатуры зависит? Вроде четко срабатывает. Только вьювер, который по F3 и только встроенный

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

По сравнению с фаром там как минимум есть Ctrl+\. Серьёзно, это то, чем я пользуюсь вот буквально каждый день. В фаре (виндовом) есть плагин для списка избранного, но элементы списка надо помнить наизусть, кроме того, я не знаю, перенесён ли этот плагин под линукс. А ещё люди говорили, что в линуксовом порте фара до сих пор остались куски кода, тянущие winelib, т.е. он как минимум более громоздкий.

А TC, который вообще не имеет нативной сборки под обсуждаемые на ЛОРе ОС, ты вообще непонятно за каким хреном приплёл. Ну то есть я догадываюсь, конечно, за каким, но если моя догадка верна, твой комментарий надо было сносить, а не отвечать на него.

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