LINUX.ORG.RU

Релиз Midnight Commander 4.8.1

 , ,


0

2

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

Посмотреть все закрытые задачи для этого релиза

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

Основное (панели)

  • Опциональное использование функции posix_fallocate64() для резервирования места на носителе перед копированием;
  • Ускорение запуска;
  • Поддержка событий мыши в широких терминалах (223 столбца и более).

VFS

  • Добавлена точка выхода из временной панелизации ("..").

Редактор

  • Подсветка синтаксиса исходников Lex/Flex (расширение .l) обрабатываются файлом yxx.syntax. Реализована полная подсветка синтаксиса ключевых слов в файлах Yacc/Bison;
  • Обновление файлов подсветки синтаксиса:
    • lua.

Прочее

  • Обновление скинов:
    • sand256;
    • xoria256.
  • Добавлена возможность указать каталог для хранения пользовательских настроек (по умолчанию: XDG-стандарт);
  • Несколько обновлений для подсветки файлов в filehighlight.ini

А также множество багфиксов.

Весь список изменений и исправлений ошибок можно посмотреть в полном анонсе (англ.)

Данный релиз будет базовым для новой стабильной ветки: 4.8.1.x

>>> Скачать

★★★★★

Проверено: post-factum ()

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

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

Вот, видно человек понимает о чем речь.

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

С этим можно как-то бороться? Теряется всякое отображение прогресса. Я как пользователь начинаю волноваться.

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

1. это не фильтр;

Фильтр:

F9 -> Команда -> Внешняя панелизация -> Новая команда
Команда: ________

Вводите любую команду, будь то ls, find, рекурсивный grep или ещё что.

2. case sensitive, поиск только по началу названия?

нет. Есть возможность искать по части имени. *name

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

2. case sensitive,

Настраивается

поиск только по началу названия?

Нормальный фильтр панели доступен из меню.

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

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

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

Вот, видно человек понимает о чем речь.

Если задрочиться, то directory hotlist и command history частично заменят табы для этого варианта использования. Но согласен, это не так удобно.

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

А можно ли выделять текст в просмотрщике и копировать в буфер обмена?

Ну разве что Shift+левая кнопка мыши и перетаскивать

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

f9 - c -f (поик, то есть) вбиваем шаблон поиска файлов, если надо - ставим/снимаем флажок рекурсивного обхода в результатх жмем panelize

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

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

Есть возможность искать по части имени. *name

Ok, C-s *name ищет по подстроке. Но как сделать его case insensitive?

F9 -> Команда -> Внешняя панелизация -> Новая команда Команда: ________

Вводите любую команду, будь то ls, find, рекурсивный grep или ещё что.

Пока не очень понял как оно работает, создалось впечатление, что как-то ужасно неинтерактивно и неудобно.

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

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

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

C-s *name ищет по подстроке

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

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

Есть возможность искать по части имени. *name

Ok, C-s *name ищет по подстроке. Но как сделать его case insensitive?

F9 -> Команда -> Внешняя панелизация -> Новая команда Команда: ________

Вводите любую команду, будь то ls, find, рекурсивный grep или ещё что.

Пока не очень понял как оно работает, создалось впечатление, что как-то ужасно неинтерактивно и неудобно.

Судя по экспериментам, оно требует, чтобы в выводе была одна колонка. Просто ls работает, а ls -l уже нет. По этой же причине приходилось пропускать hg status через awk, когда пробовал пользоваться этой фичей.

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

Надо было умудриться, чтобы не заметить...

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

C-s *name ищет по подстроке. Но как сделать его case insensitive?

Паря, ты только пальцы гнёшь, а об mc нихрена не знаешь. Но так и быть, я дам тебе пинка в нудном направлении: C-s, он же быстрый поиск, он же quick search может работать аж в трёх режимах. Дальше ищи сам. Авось ещё что-то новое для себя откроешь. RTFM, неосиляторик...

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

f9 - c -f (поик, то есть) вбиваем шаблон поиска файлов, если надо - ставим/снимаем флажок рекурсивного обхода в результатх жмем panelize

Как сделать, чтобы он игнорировал dot-файлы (отображение из отключено)? panelize — он будет искать по ОДНОМУ СТАТИЧЕСКОМУ паттерну?

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

Просто потому что он используется гораздо чаще.

За себя говори. Я за свои 10 лет в линуксе ни разу не пользовался, даже use case себе не представляю. Если мне что-то надо найти по подстроке, я использую locate | less. А семантический поиск, по имени, по содержимому — это в tracker, который для этого предназначен.

unanimous ★★★★★
()

Ускорение запуска

Это всегда пишут. Куда ещё ускорять-то? MC запускается сразу. Без каких либо задержек. Ещё бы сказали, что у ls быстродействие улучшили.

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

подумает, что вирусняк

Вдвойне олдскул будет =)

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

А так ли вообще нужны плагины для свободного софта?

Нужны. Не весь функционал хочется видеть в основном приложении(в «ядре») и не за весь сторонний код хочется «отвечать».

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

Но как сделать его case insensitive?

Нашел. Претензия теперь только к звездочке :-)

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

Как-нибудь можно сделать, чтобы размеры файлов отображались как у

ls -lh

? Т.е. сокращались не только когда места в колонке не хватает, а чтобы их удобно было читать?

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

Заменяются screen или табами konsole и прочих.

Нет. Изменяется контекст.

Используй alt-shift-H будет тебе быстрое переключение, аналог табов

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

Что за режимы? Расскажи.

F9->Options->Panel options->Quick search

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

C-s удобен, когда ходишь по каталогам и точно знаешь их имена. Например, среди всех каталогов в video мне удобно нажать C-s и напечатать pro, чтобы перейти на prorgamming, который находится где-то после середины списка, и это оказывается быстрее, чем если бы я нажал стрелку вниз и ждал, пока курсор доползёт сам (и это при моём повышенном repeat rate). Path completion это, впрочем, не отменяет.

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

просто кое кому надоело что ctrl-s работает не как в фаре и он добавил фенкционал wildcard в mc... но в принципе большинство ищет по первым буквам...

angel_il ★★★★
()

mc форева

mc форева!!!

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

А можно ли менять encoding не выходя из просмотрщика?

давно уже. только хоткеи менялись в разных версиях.

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

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

unanimous ★★★★★
()

Подскажите, где настройка в mc отвечающая за то, что бы при выходе из mc консоль открывалась в той же директории, что была открыта в mc?

В редхат-центос она включена по уполчанию. А вот дебиан открывает ту же директорию, что была открыта до запуска mc.

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

Это определяет не mc, а скрипт-обертка, вроде.

unanimous ★★★★★
()

Кстати, а есть ли в природе исчерпывающий список клавиатурных комбинаций mc? Я вот посмотрел man сейчас, например, Alt . в нем не описана. Было бы круто иметь такой список, напримет в man mc-hotkeys

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

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

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

Я на работе постоянно пользую так табы в Дабл Командере. Можно было бы и хотлист какой-нить юзать, но это его чистить регулярно надо было бы. А так открыта кучка табов. Я переключаюсь быстро между ними. Нахожу, открываю, копирую, и т.д. Так что для меня смысл есть.

Но, ваша идея мне определенно нравится.

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

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

И дело даже не в том, что ты (очевидно) не представляешь его мощь, а просто пытаешься забивать гвозди микроскопом.

fagot ★★★★★
()

MC есть MC. Хорошая вещь.

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

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

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

Директория с музыкой, ты помнишь название композиции, но не помнишь артиста или номер трека (у меня музыка хранится как 05. Doors, The — Light My Fire.flac).

Во еще один: книги у меня хранятся как Effective Java, 2ed [Bloch J] (2008).pdf. Ты помнишь автора, но не помнишь точное название.

Фильмы, раздаваемые через торренты сейчас как-только не завают.

p.s. а case sensitive по-дефолту ты тоже считаешь правильным?

Ok
()

Да, хочу ещё сообщить весть: я официальный со-маинтайнер mc в Fedora/RHEL, но так как это всё произошло относительно недавно и опыта особого у меня нет, сейчас отрелизится Jindrich Novy, я просто посмотрю на весь процесс «изнутри». Потом буду уже сам релизить багфиксы почаще, чтобы mc в Федорке был по возможности постабильнее между релизами.

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

Вы бы яндекс-деньги с вебмани сделали. В рашке это пока популярнее. И далеко не увсех есть пэйпалы, я вот всего месяца полтора всего как завёл, например

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

Вообще не админ. Внезапно, да?

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

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

Директория с музыкой, ты помнишь название композиции, но не помнишь артиста или номер трека

tracker. Теоретически, он еще и по тегам ищет

Во еще один: книги у меня хранятся как Effective Java, 2ed [Bloch J] (2008).pdf. Ты помнишь автора, но не помнишь точное название.

tracker. Еще и по полному тексту

Фильмы, раздаваемые через торренты сейчас как-только не завают.

Говнокачанием в неограниченном количестве не занимаюсь. Музыки тоже, кстати, качается. Но в любом случае — tracker.

Да, я знаю о чем говорю: у меня за >5 лет подборка периодики — то, что я просматривал, многие тысячи файлов, названных так, как назвывал из сервер издательства, т.е. совершенно по разному. И tracker именно то, что мне нужно, файловый менеджер для такого использовать — значит тратить свое время абсолютно впустую.

p.s. а case sensitive по-дефолту ты тоже считаешь правильным?

Я всегда перенастраиваю на insensitive, это делается один раз. Если систему не переставлять каждую неделю — не вижу проблемы. И да, решение вполне нормальное, учитывая чувствиетльность к регистру основных ФС в линуксе.

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