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 ()
Ответ на: комментарий от anonymous

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

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

В KDE у меня всегда работало как <alt>+<WIN>+<Tab>

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

>> 1) Если кому-то ненравится нажимать 2 раза подряд <Esc>, <Esc> то нажимайте один раз <Alt>+<Esc>

>Ctrl+c. Рулёзно гораздее, чем мучанье с эксейпом. Из всех диалогов, меню и вьера выходит. По крайней мере в mc-light. Оригинальным сто лет не пользовался за его полной унылостью.

Супер! В mc работает! Итого самый быстрый способ закрытия диалогов действительно <Ctrl>+<C>

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

> В KDE у меня всегда работало как <alt>+<WIN>+<Tab>

А я всегда Alt+Tab в менеджере окон на Win+Tab переделываю.

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

>- Можно ли быстро в командном режиме закоментировать строку в одно-два нажатия находясь не в её начале?

Если по аналогии с sort и xxd то надо делать так:

:.!any_program

. - обозначает текущую строку
any_program - ваша программа которая к строке добавит символ коментария

на sh и для sh:
#!/bin/sh

echo -n '#'
cat

>- Как быстро сдублировать текущую строку?

Все комманды вводить в normal mode.
yyp - копируем строку и вставляем вниз строки
yyP - копируем строку и вставляем вверх строки
yisP - копируем строку и вставить перед строкой

>- Как быстро перемещать строки/куски текста по документу?

Здесь слишком много разных вариаций так что придется самим изучить man, и решить как вам удобнее работать.

PS: Если ктото знает лучьшие варианты готов выслушать.

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

как будто другие mc нормально utf держат. ни один не умеет показать текст в UTF, если системная локаль koi8, как не настраивай перекодировки.

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

>гном-терминал тебе в помошь - открывай несколько командеров в разных вкладках, и будет тебе счастье ;)

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

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

>Ну, вьюер ещё так-сяк, хотя не самый шедевр (например — не запоминает позицию просмотра)

в MC-MP это давно починили, ещё как запоминает.

>Что за байда — выделение блоков по F3, копирование по F5?

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

кстати, shift+стрелки как-то спокойно себе блоки выделяют тоже. опять ниасилил?

зыж а мне нравится F3/F5/etc. я и xfte себе так же настроил. удобные одноклавишные команды. причём функционалки в редакторе всё равно обычно не заняты, отчего бы их и не использовать?

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

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

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

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

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

>Это поделие даже не собирается.

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

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

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

Если такое сделать непосредственно в mc, то навигация между вкладками терминала и панелями в этих вкладках будет неоправданно усложнена.

В случае необходимости огребания такого геморроя легче использовать шелл, скрипты и переменные, либо в запущенном mc, либо без него. Всяческие fm предназначены для достаточно простых стандартных действий, а не для покраски сферического коня в вакууме в идеально черный цвет.

Стандартный графический (и ncurces тоже) интерфейс к такому слабо приспособлен. Если не согласен - опиши, как это будет выглядеть. Или примеров покажи.

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

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

4.2. посмотри-ка на http://fte.sourceforge.net/ lightning fast, fully customizable, ncurses/slang/x-window versions, synthax highlighting, multiple edit windows, support for X clipboard in x-window mode, keycombos (a-la ^K b) support, etc, etc, etc.

да, utf-8 не понимает. и там баг в undo, оно сегфолтится. первое я чинить и не собираюсь, а второе починил, но патч отправить давно некому. форканул бы, но маинтайнить не могу, а ещё один дохлый форк плодить смысла нет. имеющий моск и gdb undo починит за 5 минут максимум (у меня примерно столько ушло).

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

> 4.2. посмотри-ка на http://fte.sourceforge.net/

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

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

ты не поверишь: путём нажатия alt+tab. а если твой дебильный WM/DE не может освободить alt+tab, переместив переключение задач на winkey+tab (всё равно эта winkey на клаве наличествует, а ни за чем не используется; отчего бы не навешать на неё кучу полезных сочетаний?) — выкинь такой WM/DE и возьми нормальный.

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

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

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

если это делано не марсианами для марсиан, то я — телеграфный столб.

ну, может кому и удобно запоминать cryptic letters, а мне (и остальным вменяемым людям) удобно тыцнуть одну кнопочку и получить нужное.

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

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

> ну, может кому и удобно запоминать cryptic letters, а мне (и остальным вменяемым людям) удобно тыцнуть одну кнопочку и получить нужное.

настрой соответствующие хоткеи, делов-то.

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

> если это делано не марсианами для марсиан, то я — телеграфный столб.

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

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

>потому что ты тупой, и не смог добавить одну точку с запятой. хотя компилятор тебе об этом сказал. но ты тупой, ты читать не умеешь. куда ты полез софт собирать? сиди на своей бубунте и не вякай.

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

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

>Если не согласен — опиши, как это будет выглядеть. Или примеров покажи.

FAR + multipanel plugin. пусти под вайном, посмотри, как оно там сделано. чуть-чуть косовато, но вполне юзабельно. если mc научится вдобавок макросам a-la FAR — будет совсем удобно.

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

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

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

кстати, справедливости для: fte и вовсне не никсовый редактор, он из OS/2 пришёл. %-)

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

ничего. у меня их нет и не будет.

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

если оно не надо тебе — не значит, что не надо никому. а сделано в vi это через жопу. впрочем, там всё через жопу сделано.

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

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

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

> телеграфный столб

Ну получается ты телеграфный столб.

> ну, может кому и удобно запоминать cryptic letters, а мне (и остальным вменяемым людям) удобно тыцнуть одну кнопочку и получить нужное.


Ну может кому и удобно тыцнуть одну кнопочку, а мне (и остальным вменяемым людям) удобно запоминать cryptic letters и получить нужное. Короче блаблабла.

> когда ж вы из каменного века выйдете?

А кто сказал что vim каменный век?

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

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

>ну, может кому и удобно запоминать cryptic letters, а мне (и остальным вменяемым людям) удобно тыцнуть одну кнопочку и получить нужное.

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

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

> попробуй их настрой, чтобы не наступить на уже занятый хоткей.

Ты вменяем, друк? Смотрю свой vim - из функциональных клавиш заняты только F1, F2, F8 и F10. И то, только потому, что я их сам в vimrc замапил. И это не говоря про сочетания с Ctrl и Shift.

Или ты про однобуквенные хоткеи типа "x=вырезать выделенное в регистр"? Про те самые хоткеи, которых окромя как в vim ни в одном редакторе больше нет, так как такой "нормальный" режим редактора есть только в нем? Или про команды в так называемом командном режиме (типа ":exit"), которые суть также особенность vim? Тады ты, мой друк, лицемер.

Да и какое тебе дело до того, что какое-то сочетание занято? Если оно тебе нужно - назначь на другой хоткей, если не нужно - не переназначай. Делов-то.

В общем, от имени Капитана: из vim можно сделать любой другой редактор, из любого другого редактора сделать vim нельзя. Алсо, тупой нуб (или толстый тролль) детектед.

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

>из vim можно сделать любой другой редактор, из любого другого редактора сделать vim нельзя.

глупый ты и редакторов не видел нормальных. сделай уроки, на выходных поищи. любой нормально настраиваемый редактор можно превратить в vim. а вот отучить vim от модальности весьма сложно.

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

>Я еще раз говорю если проникнутся идеей vim то все становится логичным и понятным

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

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

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

>да, utf-8 не понимает. и там баг в undo, оно сегфолтится. первое я чинить и не собираюсь, а второе починил, но патч отправить давно некому. форканул бы, но маинтайнить не могу, а ещё один дохлый форк плодить смысла нет. имеющий моск и gdb undo починит за 5 минут максимум (у меня примерно столько ушло).

Спасибо за напоминание про этот редактор, помню я его по OS/2. Не думал что он ещё жив.
Кст. появился его форк на http://efte.sourceforge.net/
Тож не понимает utf-8, но вроде как живёт, т.е. последняя активность была в этом году.

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

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

а utf-8 меня, в принципе, не особо интересует. да и не так просто туда добавить будет — это, фактически, всё переписывать под юникод внутри — та ещё работёнка. легче, по-моему, с нуля писать. %-)

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

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

Я еще раз скажу телеграфным столбам не понять vim. И не надо других считать телеграфными столбами.

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


Извини но мне кажется это тебя в детстве покалечили и теперь ты максимум можешь тыцкать по кнопочкам(кстати обезьянки тоже это могут делать) и не можешь понять vim?

>и нормального, мощного, при том немодального редактора ты никогда не видел.


Нет телеграфный столб в очередной раз ошибся!

PS: короче на бред не ждите конструктивного ответа.

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

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

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

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

пойди, спроси у столба, коли тебе так интересно. я веществ не употребляю, с неодушевлёнными предметами не беседую.

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

>если это делано не марсианами для марсиан, то я — телеграфный столб.

>ну, может кому и удобно запоминать cryptic letters, а мне (и остальным вменяемым людям) удобно тыцнуть одну кнопочку и получить нужное.


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

>anonymous (*) (19.12.2008 19:01:56)


Тыцкая на "Ответ на: Re: Вышел релиз отечественного форка mc-4.6.3" я пришел к этому посту, в котором ты мне сказал что ты телеграфный столб.
Или ты и тыцкать уже разучился? Похоже пошла полная деградация твоего мозга?

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

>а utf-8 меня, в принципе, не особо интересует. да и не так просто туда добавить будет — это, фактически, всё переписывать под юникод внутри — та ещё работёнка. легче, по-моему, с нуля писать. %-)

Ну, мне UTF кагбы иногда нужен...
А добавить его обещают в версии 2.0, перед этим основательно пройдясь по коду в версии 1.1
Надеюсь у ребят всё получиться.
А вообще, хотелось бы в нём возможность выбора кодировки, а то иногда достаёт iconv'ом с виндузятной кодировки перегонять во что-то более приемлемое.

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

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

Ну людям которым нужна помошь не только в vim я стараюсь помочь)))))

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

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

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

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

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

учитывая, что с логическим мышлением у тебя полный балмер гойловного моска, мне страшно представить, как ты «помогаешь».

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

>Ну, мне UTF кагбы иногда нужен…

я обычно для этого катю пинаю. %-) потому что локаль у меня всё равно koi8.

>А добавить его обещают в версии 2.0, перед этим основательно пройдясь по коду в версии 1.1 Надеюсь у ребят всё получиться.

будем подождать. авось и выйдет чего. а нет — ну и ладно, всё равно редактор хороший. комментарии на русском я не пишу. %-)

>А вообще, хотелось бы в нём возможность выбора кодировки

факт. хотя бы однобайтных. что, кстати, не так сложно реализуется, по-идее. кэш экрана, да трансляция ввода — всё, в принципе. если бы они в eFTE не привинтили дурацкий цмак — сделал бы патч. а так придётся в своём FTE, для личного пользования. %-)

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

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

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

> кстати, shift+стрелки как-то спокойно себе блоки выделяют тоже. опять ниасилил?

Ага. Опять. И не собираюсь осиливать, т.к. не пользуюсь им и пользоваться не буду. У меня есть редактор гораздо более функциональный.

> зыж а мне нравится F3/F5/etc. я и xfte себе так же настроил. удобные одноклавишные команды. причём функционалки в редакторе всё равно обычно не заняты, отчего бы их и не использовать?

Да оно бы ничего, но по человечески будет использовать разные клавиши для начала и конца блока. Вертикальные блоки - рулят нипадеццки в некоторых случаях. Эмцээдит умеет? Блин, меня дико раздражает диалог подтверждения выхода из изменённого файла. Какого хрена он по дефолту подсвечивает опцию Cancel Quit? На кой хрен он вообще спрашивает подтверждение сохранения?! Если я бамцнул по клавише F2 - значицца, я хочу файло сохранить! Что за виндузячьи привычки - "А ты точно хочешь сделать это? Правда-правда? Ещё не передумал?" ?! Найди мне ещё хоть один редактор в юниксах с таким поведением, я посмеюсь (бл, да и в винде-досе такого тоже тяжко найти). Да банально - в пайп отдать блок текста это убожество умеет?

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

>доказательств того, что не марсианами — не видел. это в принципе не доказуемо на 100%

Также как и не доказуемо что ты не телеграфный столб.

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


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

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


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

>я говорю — не земляне.


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

>вперёд, школота, начинай доказывать.


Ну как с тобой можно конструктивно разговаривать. Вроде большой а так и не научился держать себя в руках.

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

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

>учитывая, что с логическим мышлением у тебя полный балмер гойловного моска, мне страшно представить, как ты «помогаешь».

Про таких как ты говорят что доказать тебе это равносильно доказывать столбу.

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