Анонсирован (https://mail.gnome.org/archives/mc-devel/2012-December/msg00...) релиз новой ветки консольного файлового менеджера Midnight Commander (http://www.midnight-commander.org/) 4.8.7, распространяемого в исходных текстах под лицензией GPLv3+.
Список основных изменений (http://www.midnight-commander.org/wiki/NEWS-4.8.7):- Реализована возможность приостановки и продолжения для операций копирования и перемещения файлов и директорий;
- Начата реорганизация подсистемы виджетов;
- В редакторе отключена вставка автоматического отступа для пустых строк;
- Добавлена поддержка множества расширений файлов, в том числе SVG, ASM, JNG, MNG, WAR, CBR, EPUB, PAR;
- Обработка расширений файлов теперь не зависит от регистра символов;
- Исправлена старая ошибка из-за которой не сохранялись параметры доступа директорий при копировании;
- Исправлена проблема сборки под Cygwin;
- Стали сохраняться настройки языка проверки орфографии (опция spell_language= файла настроек);
- Исправлено множество мелких ошибок - одна из них связана с безопасностью (CVE-2012-4463 (https://www.midnight-commander.org/ticket/2913));URL: https://mail.gnome.org/archives/mc-devel/2012-December/msg00...
Новость: http://www.opennet.me/opennews/art.shtml?num=35716
Добавлена поддержка множества расширений файлов, в том числе SVG, ASM, JNG, MNG, WAR, CBR, EPUB, PAR; -- что теперь можно фотки смотреть в mc??
вооще в mc это дело странно реализовано. Учитывая, что у них классификация файлов внескольких местах используется - можно было бы сделат отдельно группы файлов, в которые помещат по различным критериям, а уже окраску на панели/вызываемый обработчик/подсветку синтаксиса привязать не только к отдельным типам файлов, но и к группе. Запостить фичреквест, что ли...
>Обработка расширений файлов теперь не зависит от регистра символов;Наконец-то!
Это ошибка в переводе. :(https://www.midnight-commander.org/changeset/b3931a032e1ff22...
ms-dos стайл?
Кстати - никто не знает, можно как-то в шелле выбирать файлы независимо от регистра? А то с винды регулярно всякое меди попадает с чудесным регистром, при ходится перловым glob('*') тягать всё и фильтровать потом...
Да, можно. Но для этого понадобится нормальный шелл.$ setopt extendedglob
$ echo *.txt
test.txt
$ echo (#i)*.txt
test.txt TEST.TXT
> Да, можно. Но для этого понадобится нормальный шелл.Впрочем, в лузерских шеллах тоже можно, но там это регулируется глобально:
$ echo *.txt
test.txt
$ shopt -s nocaseglob
$ echo *.txt
test.txt TEST.TXT
За информацию - спасибо. За хамство в сторону "не-zsh" - не спасибо.
Шикарно! Вот молодцы! Однозначно самый лучший ФМ.
Лучше Тотала?
> Лучше Тотала?Да. У Тотала одно преимущество - GUI и интеграция с DE. Но это не критично, и лично я готов поступиться этим ради функционала и стабильности МС.
Вообще говоря, у тотала (и FAR) очень достойная плагинная система. В MC этого и близко нет. Частично это компенсируется гарантированной доступностью шелла, но только частично.
> Вообще говоря, у тотала (и FAR) очень достойная плагинная система. В MC
> этого и близко нет. Частично это компенсируется гарантированной доступностью шелла, но
> только частично.Здравствуйте Алекс. Как здоровьичко ? А ничего что эти плагины под 64 нихера не работают ? :))
Текстовая морда всё же страшна уж больно(
С учётом ника комментарий получился более чем провокационный. Это вброс, признайся?
> Это вбросТы знал, ты знал!
> Текстовая морда всё же страшна уж больно(Зато берет деловыми качествами. Как то быстрым просмотром файлов "по месту", командлайном под рукой и прочая.
Больше того - быстрая отрисовка - прямое следствие именно текстовости морды. В принципе можно и в графике понимать, что не надо отрисовывать лишнее - но почему-то почти никто этим не озаботился, тупо суют всё в список вместо того чтобы по необходимости тянуть (и кэшировать) иконки...
>> Лучше Тотала?Тотал в юниксах в консоли?)))
Что за штука такая - Тотал?
> Что за штука такая - Тотал?total annihilation - игра такая. Позожа на работу в мс под рутом.
> Шикарно! Вот молодцы! Однозначно самый лучший ФМ.Хороший.
Но dired мне больше нравится.
За mc спасибо, а для любителей есть vifm ;)
> За mc спасибо, а для любителей есть vifm ;)А чем оно лучше/хуже ranger?
хм, в коре арча уже есть, поставил)
Да, остановка копирования - это действительно круто!
Хотите сказать, в community?
Сабшелл в шеллах отличных от bash, tcsh и zsh так и не сделали? Ну и ладно, я уже привыкаю работать в чистом шелле без всяких mc.
А можно узнать, каким шеллом вы пользуетесь? Просто интересно, чем еще пользуются кроме bash, tcsh и zsh.
> А можно узнать, каким шеллом вы пользуетесь?mksh:
1. Легкий — потребляет около 700Кб RAM, в то время как zsh - 5+Мб (ососбенно заметно когда постоянно открыто с десяток шеллов)
2. Быстрый — скрипты быстрее bash'а раза в три.
3. Тру-юникс (в смысле это korn shell). :-)
С таким же успехом можно и dash юзать.
> С таким же успехом можно и dash юзать.dash не подходит в качестве интерактивного шелла. mksh в интерактивности не уступает bash'у.
1. Пусть zsh 15mb занимает, ну открываю я 20 сшеллов 300 метров занято, в чем собственно проблема.
2. Я в шоке, у вас P2 что ли, или #!/bin/sh не осилили ?
3. Вы что религиозный фанатик? Использование какого то инструмента это не самоцель, результат самоцель. Хотя если у вас самоцель потрахатся с компом то да вы её достигаете.
> 1. Пусть zsh 15mb занимает, ну открываю я 20 сшеллов 300 метров
> занято, в чем собственно проблема.
> 2. Я в шоке, у вас P2 что ли, или #!/bin/sh не
> осилили ?
> 3. Вы что религиозный фанатик? Использование какого то инструмента это не самоцель,
> результат самоцель. Хотя если у вас самоцель потрахатся с компом то
> да вы её достигаете.goto shvabrashvabr. там такое любят, заплюсонят по уши
да у вас батхерт по поводу хабра, вам карму слили за попытку навязать идиопатическое использования ПК?
По поводу хабра лучше всего сказал один мой знакомый. Цитирую: "когда появился хабрахабр, я твердо решил зарегистрироваться на этом ресурсе. Но затем с месяцок почитал и понял, что в мире ничего не меняется, и смысла в регистрации там нет."Srsly, хабр - отличная демонстрация того факта, что система, основанная на фильтрации контента пользователями (читай, карме) никогда работать не будет. Чтобы понять это, не нужно быть великого ума человеком - включите и посмотрите немного телевизор. Программную сетку каналы формируют на основе анализа интересов зрителей. Впечатляет? Вот так же и на хабре, у них на глагне постоянно то бессмысленные новости, то рекламные посты, то любопытные по сути, но технически неграмотные (либо неполные) посты. Несколько книг издательства O'Reilly и рандомные бложеки сисадминов в интернетах дадут несравненно больше информации, чем хабр за все годы существования. Зачем им новости - вообще непонятно, ведь грамотной журналистской аналитики у них не было и нет.
Для того, чтобы система кармы работала, надо чтобы большая часть пользователей была вменяемой, а не наоборот.
Теперь по теме: пользуюсь очень редко, но в некоторых случаях сабж прямо-таки незаменим. Например, когда нужно выполнить действие над множеством файлов в директории, которые трудно быстро выделить по какой-либо маске. И да, хорошо бы туда прикрутили апи для плагинов, как в оффтопичном фаре. Это был бы вин (не в смысле виндоуз, а наоборот - победа).
Да ладно, у них плюс в том, что есть стимул притаскивать интересные новости. А если неграмотное - так в комментариях поправят (по три раза, как правило) и дадут кучу дополнительной инфы. Ну и всё подряд читать не надо, конечно, благо рубрикация там вполне приличная. В общем если пользоваться с умом - хороший источник информации.
Ну так если с умом пользоваться, то и technet сойдет ))
> да у вас батхерт по поводу хабра, вам карму слили за попытку
> навязать идиопатическое использования ПК?а) что такое батхерт?
б) на хабре не зарегистрирован
> 1. Пусть zsh 15mb занимает, ну открываю я 20 сшеллов 300 метров
> занято, в чем собственно проблема.У вас COW сломался ?
>> А можно узнать, каким шеллом вы пользуетесь?
> mksh:
> 1. Легкий — потребляет около 700Кб RAM, в то время как zsh
> - 5+Мб (ососбенно заметно когда постоянно открыто с десяток шеллов)
> 2. Быстрый — скрипты быстрее bash'а раза в три.
> 3. Тру-юникс (в смысле это korn shell). :-)Дартаньян
>>> А можно узнать, каким шеллом вы пользуетесь?
>> mksh:
>> 1. Легкий — потребляет около 700Кб RAM, в то время как zsh
>> - 5+Мб (ососбенно заметно когда постоянно открыто с десяток шеллов)
>> 2. Быстрый — скрипты быстрее bash'а раза в три.
>> 3. Тру-юникс (в смысле это korn shell). :-)
> ДартаньянЧего вы на него взъелись-то?
ipython на личном ноуте. Но на работе (на серверах, в смысле) - zsh, однозначно
> ipython на личном ноуте.Так вот ты какой, ПГМ...
Ну закономерно - раз поддержку приходится делать под каждый шелл отдельно - то есть смысл её реализовывать только для самогопопулярного. Наваяете патч - включат...
Спасибо авторам.
Пример для всех других OpenSource проектов.
В чём пример то?
Подскажите, господа, как настроить mc, чтоб хистори команд у него велась в пределах сеанса того шэлла, из которого mc был запущен?
> Подскажите, господа, как настроить mc, чтоб хистори команд у него велась в
> пределах сеанса того шэлла, из которого mc был запущен?Добавить в скрипт чистку, очевидно...
Я думаю вы не поняли вопроса, но я задам свой:
Как сделать так, чтобы в разных окнах mc хранил свою историю команд, не перезатирал, а именно хранил. в консоли А такая история, в консоли Б - другая.
Там есть какие-то переменные окружения, которорые на часть его рабочих файлов указывают, но заставить его сделать подобное мне не удалось. Судя по всему - придётся патчить MC, дбавляя настройки. Вообще, отсутствиемодульности и настраиваемости в нём иногда убивает. Особенно после нескольких лет возни с ФАРом, включая написание плагинов.
Посмотрел детальнее... нынешний MC вроде корректно работает с перемеными XDG, так что установка XDG_DATA_HOME помогает.