LINUX.ORG.RU

Вышел релиз отечественного форка mc-4.6.3

 


0

0

14 декабря 2008 года вышел релиз Midnight Commander версии 4.6.3.

Список основных изменений:

  • Подсветка файлов по расширению.
  • Исправлен "озабоченный" шелл (вернее, не совсем исправлен... просто большая проблема заменена на меньшую).
  • Debian-патчи: синтаксис и распознавание apt/deb по расширениям.
  • Добавлен файл подсветки awk.syntax и значительно расширен css.syntax.
  • Debian-патчи: исправления в переводах и в подсветке синтаксиса BASH.
  • Убрано предупреждение о невозможности сменить права.
  • Кодировка панелей (при однобайтной системной кодировке).
  • Перекодировка файлов при редактировании и просмотре.
  • Переключение режимов отображения панелей (вертикальное/горизонтальное разделение) по нажатию на сочетание клавиш ALT+,(запятая).
  • Переключение режимов отображения скрытых файлов и каталогов по нажатию на сочетание клавиш ALT+.(точка).
  • Добавлена возможность включать/выключать автоотступ в редакторе при нажатии на комбинацию клавиш ALT+i. Полезно при вставке текста из буфера обмена.
  • Добавлена подсветка синтаксиса для C++ из Debian, с поддержкой Qt макросов. Для спецификаторов доступа public/private/protected сделан цвет brightmagenta, т.к. это улучшает визуальное восприятие классов.
  • При ошибочном соединении (ssh, например) происходит перерисовка экрана, т.е. убраны артефакты после неуспешного соединения, также убраны артефакты при успешном ssh-соединении в первый раз.
  • Добавлена возможность задания номера порта при ssh-соединении;
  • ... и множество других улучшений.
Более полный список изменений доступен по адресу: http://mc.redhat-club.org/cms/news.ph...

Скачать исходные тексты можно по адресу: http://people.redhat-club.org/inf/mc-...

Непосредственно с репозитория для стабильной ветки: svn export http://mc.redhat-club.org/svn/tags/4.6.3

Багфиксинг стабильной ветки: svn checkout http://mc.redhat-club.org/svn/branche...

Самая новая разработка (Внимание! Код нестабилен!): svn checkout http://mc.redhat-club.org/svn/trunk

Бинарные сборки для различных дистрибутивов доступны по ссылкам со страницы: http://mc.redhat-club.org/trac/wiki/D...

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

>>> Сайт проекта

★★★★★

Проверено: maxcom ()

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

>Это насколько больным надо быть, чтобы всерьёз говорить про настройку программы ковырянием исходников? Ты ещё предложи цвета в через исходники править.

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

> меня есть редактор гораздо более функциональный.

который умеет забавно бибикать?

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

дело привычки.

>Вертикальные блоки — рулят нипадеццки в некоторых случаях. Эмцээдит умеет?

асиль F1. там написано. про shift+F3, например.

>На кой хрен он вообще спрашивает подтверждение сохранения?!

F9->Options->General тоже не смог найти? ещё раз советую тыцнуть в F1.

>а банально — в пайп отдать блок текста это убожество умеет?

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

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

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

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

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

Тебе нечего по факту сказать?

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

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

Короче из всего этого следует что ты или балабол или телеграфный столб.

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

> я выбрал редактор le, как оптимальный компромисс между человечностью интерфейса и мощностью юнискового редактора

Марсианин детектед

Вот такой зоопарк - это норма? Работа с блоками текста

Blocks

F5 | F4+B - set block begin
F6 | F4+E - set block end
F4+H - hide/display block
F4+C | F11 - copy block
F4+D | ~F12 - delete block
F4+M | F12 - move block
F4+W - write block
F4+R - read block
F4+I - indent block
F4+U - unindent block
F4+T - change block type
F4+^B | ^F5 - find block begin
F4+^E | ^F6 - find block end
~F5 - mark line


После такого редактора не боишься в нормальном редакторе типа Кати или встроенного в IDE работать? Ведь понажимаешь вместо Shift со стрелками всякие F5 - F6 - F4. Хорошо если ничего в проекте не намутишь, а можешь ведь чтонить перехерачить, потом восстанавливать придется.

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

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

> Нужно оставить! Иначе как в X-ах будете по Alt-Tab автодополнение делать?


Нужно сделать настраиваемым, и отключенным по умолчанию. Кому надо эмулировать ESC последовательности, пускай включает. А нормальный пользователь будет рад что для отмены действия надо просто ESC нажать, и кнопка сработает сразу.

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

>> Кста, а чего там HEX коды не редактируются?

> Редактируются. после редактирования нужно обратно сконвертировать командой :%!xxd -r


Оригинально. И каой результат будет, если при редактировании HEX строки могут съежжать, расширяться, переноситься, и коды в HEX столбиках могут не совпадать с кодами символов в правом поле. И символов в правом поле можно написать больше чем 16. Если где что не уследил - похерачил данные.

И кста, как при вводе символов в правом поле сделать так чтоб в HEX строках в реалтайме появлялись их ASCII коды? Что-то я в этом "HEX редакторе" не наблюдаю.

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

> любой нормально настраиваемый редактор можно превратить в vim.

Настройки любого нормального редактора - в студию. Я хотеть видеть как из какого-нибудь kate можно сделать vim.

> сделай уроки, на выходных поищи.

Ты в курсе кто чаще всего обвиняет оппонента в так называемом "школие"? ;)

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

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

алсо, «фактов» не было. было твоё невладение логикой. на что там отвечать? из лужи сам выбирайся. сам ведь в неё сел.

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

>Настройки любого нормального редактора — в студию.

возьми тот же fte и посмотри. правда, народ задолбался делать полную эмуляцию, сделал только базу — потому что уж больно vim марсианский.

>Я хотеть видеть как из какого-нибудь kate можно сделать vim.

в данном случае — плугинами, потому что другой способ нормально его настроить не предусмотрен.

>Ты в курсе кто чаще всего обвиняет оппонента в так называемом "школие"? ;)

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

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

>>> Кста, а чего там HEX коды не редактируются?

>> Редактируются. после редактирования нужно обратно сконвертировать командой :%!xxd -r


>Оригинально. И каой результат будет, если при редактировании HEX строки могут съежжать, расширяться, переноситься, и коды в HEX столбиках могут не совпадать с кодами символов в правом поле. И символов в правом поле можно написать больше чем 16. Если где что не уследил - похерачил данные.


>И кста, как при вводе символов в правом поле сделать так чтоб в HEX строках в реалтайме появлялись их ASCII коды? Что-то я в этом "HEX редакторе" не наблюдаю.


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

Для меня в основном этот :%!xxd нужен для просмотра и для исправления пару байтов в бинарниках и не больше а посему сильно не задавался целью найти более функциональное решение.

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

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

ну для телеграфных столбов и балаболов я не делаю проекты и не собираюсь.

>алсо, «фактов» не было. было твоё невладение логикой. на что там отвечать? из лужи сам выбирайся. сам ведь в неё сел.


Я сказал что на блабла не ждите конструктивного ответа.

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

> Марсианин детектед

Польщён, польщён!

> Вот такой зоопарк - это норма? Работа с блоками текста

Ответ а) Когда я это впервые увидел, у меня ещё достаточно свежи были навыки работы в MultiEdit, так что воспринялось вполне естественно.

б) cp /usr/local/share/le/keymap-emacs ~/.le/keymap И получаем раскладку, привычную емаксерам (т.е. большому количеству народа). Опять же - курение этого самого файла keymap позволит задать клавиши по вкусу и привычкам. Заметь - на каждое действие можно назначать более одного хоткея (любое количество).

в) Мне часто приходится иметь дело с термниалами, на которых с termcap просто беда, и как раз такой стиль - как есть спасение.

Вопщем - на фоне тех же имакса с вием эл-ешные аккорды не выглядят чем-то экзотически пугающим, а дублирование функционала в меню сильно облегчает жизнь новичку. Наличие некоторых фич вообще делает его очень нужным. Мне пригождаются - умение складывать бэкапных копии сохраняемых файлов в один каталог (а не разбрасывать их там же, где и оргиналы - иногда эти бекапы могут доставить много проблем), плюс то, что количество бэкапов может быть велико. Так же приятно наличие таблицы символов, а так же то, что для него символ конца строки - обычный символ, который спокойно может содеражться в строке поиска/замены. Да, сохранение истории поиска между запусками - мелочь, а приятно. Подсветка синтаксиса (для кучи разных типов файлов), умение вызывать ман по слову под курсором, делать make и т.п. позволяет обойтись без того же vim для быстренькой правки исходников. Этакая extralite IDE. Наличие HEX-режима с возможностью редактирования добавляет удобства. При том - лёгкий, шустрый, не требующий месяцев на освоение. Да, режим, что у него в опциях обозначен как Text (в противовес Exact - когда курсор не может оказаться правее последнего набранного символа в строке) мне гораздо более приятен.

> После такого редактора не боишься в нормальном редакторе типа Кати или встроенного в IDE работать?

Ничуточки. Именно то, что методы работы абсолютно разные помогает безнапряжно переключаться от одного к другому. На уровне рефлексов - никакого смешивания. Если бы разница была непринципиальной, тогда да, тогда ошибки постоянно сыпались бы. Вот как при работе в ФАРе и mc. Регулярно то в первом лишний раз Esc нажму, то во втором Ctrl+Enter.

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

> исходники — это и документация в том числе

Ы? Документация - это исходники, или исходники - это документация? Оба утверждения, хоть и по разному, но в одинаковой степени бредовы. Ну и расскажи, как таки менять хоткеи в mc?

> который умеет забавно бибикать?

А ты сам умешь?

> я vim таки ковырял, читал туториалы, учил. не понравилось. а ты mcedit если и видел — то один раз издалека

Я оригинальный ncedit (да-да, редактор Нортон Коммандера) юзал ещё тогда, когды ты на свете если и жил, то читать-писать наверняка ещё не умел. Мне любая пародия на то убожество неинтересна просто вообще. Я уж лучше vi пользоваться буду, он хотя бы мощный, не говоря уже о том, что стандартнейший.

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

>Ы? Документация — это исходники, или исходники — это документация? Оба утверждения, хоть и по разному, но в одинаковой степени бредовы.

не спорю. но это твои проблемы, ты же придумал эти утверждения, не я. я сказал «в том числе». разницу ощущаешь, или как?

>Ну и расскажи, как таки менять хоткеи в mc?

никак в общем случае. поскольку ты у нас взрослый и умный, то потрудись задавать вопросы правильно.

>Я оригинальный ncedit

прикинь, а я — древний vi. давай я буду о vim по старому vi судить, а? в общем, mcedit ты не использовал нифига, документацию почитать не удосужился, но орёшь «говно». лораналитик детектед. тьфу.

зыж кпт hatters со мной согласна.

anonymous
()

К автору топика.

> Форум разработчиков виден всем регистрантам. анонимно - нет.

Какой смысл? Чем тебя обидели анонимусы?

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

> он почитал лор и решил, что таких анонимусов не надо.

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

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

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

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

Лёд тронулся. Мы становимся частью новой международной команды, которая продолжит разработку мс. Уже точно известно, что в команду вольются старые разработчики: roland illig и marco ciampa. По поводу остальных я пока не в курсе.

Куплен домен midnight-commander.org, он пока что на довольно слабеньком личном сервере Patrick Winnertz (маинтейнер из Debian). Скорей всего, домен и его содержимое переедет на наш сервер (mc.redhat-club.org). Сейчас на том домене висит trac и git (будет ещё переливка нашего svn в git), в trac'е я отфильтровываю багрепорты с Саванны.

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

Нет ничего невозможного.

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

Отлично. Кстати, удивился, увидев пост Мигеля в рассылке. Думал он уже давно забил. Не пускайте его в команду. ;)

Ждем новую версию mc в репах дебиана. :)

Вопрос возник насчет вьювера. Он, например, умеет показывать doc-файлы. Я так понимаю, что он это делает через конвейер с catdoc, а не сам. Я прав? Если прав, то как это происходит, кто осуществляет трансформацию бинарного файла, mcview, или сам mc? Есть ли возможность дать внешним вьюверам работать так же? Или для view (most, или еще чего-нибудь) такое не сделать?

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

только ДеИказу не берите!!! %-)

зыж гит несказанно радует, да. давно пора забыть про свн как про тяжёлое наследие необразованого прошлого.

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

кури ~/.mc/ext. (F9 -> Command -> Extension file edit) Совершите вы массу открытий!

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

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

Это фича ncurses. Иначе просто невозможно отличить клавишу Esc от начала Esc-последовательности.

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

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

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

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

мистер Вежливость и Тактичность, вы? привет от быдла!

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

>если это и будет, то очень нескоро. Дебиановцы такие дебиановцы.

если переименовать проект (по аналогии с adblock - adblock-plus) то можно сразу включить :)

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