LINUX.ORG.RU

Вышел Midnight Commander 4.7.0-pre3

 ,


0

0

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

Общее

  • Для обработки параметров командной строки используется GLib вместо собственной реализации
  • Реализована подсветка файлов по типу и расширению в панелях
  • Оптимизировано отображение имени файла, в диалоге предупреждения при копировании/переносе файлов
  • При первом запуске поиска файлов поля ввода заполняются значениями из истории
  • Теперь параметр поддержки множественных кодировок (--enable-charset), включен по умолчанию
  • Реализован механизм «скинов» (рамки, цветовые схемы)
  • Реализован механизм переназначения клавиш (панели, командная строка, редактор, вьювер)

VFS

  • Исправлена работа с tar.xz-файлами
  • Добавлено распознание lzma-архивов по расширению

Редактор

  • В диалоге сохранения файлов «Сохранить как» теперь можно выбрать вид конца строки: Windows/UNIX/Mac (CR LF/LF/CR)
  • Обновлена подсветка синтаксиса для VerilogHDL, Shell script (скрипты командной оболочки)
  • Добавлена подсветка синтаксиса для .repo (yum), PKGBUILD, .install

Просмотрщик

  • Исправлена проблема с отображением файлов с Windows- и Mac-концами строк (CR LF/CR)

Разное

  • В элементе hotlist добавлена поддержка переменных окружения ($HOME, ~username, и т. п.)
  • В элементе hotlist добавлена поддержка автодополнения
  • Быстрая навигация по спискам с помощью цифровых клавиш.
  • Также исправлены некоторые ошибки.

>>> Подробности



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

> Слышь чувак, ты бери исходник и правь, хватит ныть как баба! не умеешь править сам - оплати разработчику данную фичу! Что за децкий чад такой?! Двойной ESC ему видители херова.

Прям и позанудствовать и поныть на ЛОРе стало низя? =)

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

>>А опционально сделать одинарное нажатие ESC, я так понимаю, разработчикам религия не позволяет?

>не поверишь позволяет, мало того давно уже сделано. На опеннете в новости про pre1 http://www.opennet.ru/openforum/vsluhforumID3/57391.html#126 подробно писал как включить одинарный еск. эта возможность в mc уже лет 5 наверное существует.


>>Но это все так, пускаю пузыри в луже =) Конечно, если сильно припрет, и с двумя ESC справлюсь ;-)


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


Дико извиняюсь, действительно, задержка уменьшилась =)
Я совсем зазнался и стал считать себя Ъ, поэтому по началу по ссылке не пошел.
Так что вопрос с одинарным ESC можно считать исчерпанным.
Все спасибо, разработчикам MC - респект ;-)

P.S. Все-таки, полезно попускать пузыри иногда - глядишь, и решение находится :-D

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

Ты, видимо, не читал мои предыдущие посты в этой теме, или ты не в теме, или я что-то пропустил...

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

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

А меня ужасно разражает двойной ESC в mc. Жалко, что это не
лечится :(

лечится, причем очень просто, для начала надо в ini файле установить old_esc_mode = 1 а переменную среды KEYBOARD_KEY_TIMEOUT_US=1000 перед запуском mc

и будет вам счасте.

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

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

> Дико извиняюсь, действительно, задержка уменьшилась =)

поздно :) я уже сюда перезапостил...

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

>А почему выкинули патч переключения раскладки панелей вертикальная<->горизонтальная.

почему выкинули, просто еще не включили.

angel_il ★★★★
()

Обновился. Спасибо разработчикам

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

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


В какой то 4.6 они были включены. Потом выбросили скрытие/показ файлов начинающихся с точки и смену раскладки.
Во второй бете скрытие/показ файлов включили, а смены раскладки все нет :(
Спрашивается, зачем я коммитил эти патчи?..

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

Я на Маке юзаю именно ESC+цифра, потому как большинство функциональных клавиш заняты общесистемными шоткатами =)

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

>В какой то 4.6 они были включены.

уж не в руфорке ли? 4.7.0 это ведь не руфорк, но по сути почти все полезные фичи перетащили.

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

> уж не в руфорке ли? 4.7.0 это ведь не руфорк, но по сути почти все полезные фичи перетащили.

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

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

Ещё про двойной ESC. Многие (но не все) программы его понимают. Это что-то вроде ESC-последовательности для обозначения одиночного ESC, происходящей от странности линуксового терминала. Так что можно настроить на него терминал. Обычно этой настройки у терминалов нет или она запрятана очень глубоко, но вот у konsole 2.2.3 появилась.

P.S. Вот тут подробности :-)
http://www.midnight-commander.org/ticket/1508

anonymous
()

2010 год скоро, а линксоиды пользуются консольными двухпанельными файловыми менеджерами? =)

З.Ы. cd / ls / mv / cp /rm рулят

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

> З.Ы. cd / ls / mv / cp /rm рулят

Где логика. Если рассматривать с временных позиций?

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

> 2010 год скоро, а линксоиды пользуются консольными двухпанельными файловыми менеджерами? =)

А что в этом такого? Легковесно, быстро, удобно, в каком-то смысле стильно и красиво :-) Независимо от Иксов и почти независимо от состояния ОС.

sergey_feo
()

> # Теперь параметр поддержки множественных кодировок (--enable-charset), включен по умолчанию

Зачёт.

Лично мне ещё бы не помешал --with-x по умолчанию... но впрочем, я понимаю, что есть много применений (те же сервера), где он таки как раз помешает.

hobbit ★★★★★
()

А что значит

File not found: ./maint/version.sh

при сборке и при инсталляции?

sergey_feo
()

За поддержку скинов — отдельное спасибо :-)

sergey_feo
()

Его теперь можно будет переоформить под действительно приятный глазу серенький ДОС Навигатор?

З.Ы. Фишку с двойным эскейпом я сам не понимал, пока не попробовал попрограммить под curses. Там оттуда ноги ростут.

YogSagot ★★☆
()

Все pre-версии у меня не запоминают хистори в диалогах :-/

...

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

KRoN73 ★★★★★
()

Ща прослезюсь! Всё равно, что прочесть новость "В оболочке DOS теперь цветные каталоги!". :)
Хорошо хоть есть шикарный пример для догоняния - Windows Commander.

А я вот до сих пор в Иксах мучаюсь - в консоли работает Ctrl+Enter, а в Иксах - нед! :( Почему так глупо??

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

>Лучше бы сделали возможность выхода/отмены по однократному нажатию ESC, а не по двойному. Знаю, что есть такая опция (old_esc_mode, кажется), но там по умолчанию зашита задержка в 0.5 сек, что не оправдано много. Несколько лет назад человек сделал патч, чтобы можно было время задержки хоть нулевое ставить. так ведь не прошло! Я в культурном шоке...

>P.S. Всех, кто считает, что лучше двойного ESC не придумано, просьба не беспокоить =) >P.P.S. Юзал бы mc, если бы не эта раздражающая "фича" =)

Подпишусь под каждыйм словом.

+стопиццот.

keeper-andrew
()
Ответ на: комментарий от Sahas

>А опционально сделать одинарное нажатие ESC, я так понимаю, разработчикам религия не позволяет?

Это точно.

>Но это все так, пускаю пузыри в луже =) Конечно, если сильно припрет, и с двумя ESC справлюсь ;-)

Многих "приперло" но жрать кактус все-таки больно.

keeper-andrew
()
Ответ на: комментарий от keeper-andrew

>>А опционально сделать одинарное нажатие ESC, я так понимаю, разработчикам религия не позволяет?

>Это точно.

Не надо точнокать. Всё уже сделано мильон лет назад. В этом треде написано.

Вот когда у вас автодополнение по M-Tab не будет работать, вот тогда вы по-другому запоёте.

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

буква "B" у рута в командной строке только у меня болтается?

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

>Вот когда у вас автодополнение по M-Tab не будет работать, вот тогда вы по-другому запоёте.

+1500 В pre2 отвалилось. Тихо матерился. Сейчас опять работает.

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

>Что мешает передать аргументом кучку файлов?

У некоторых людей больше одной сотни тысяч файлов бывает.

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

>А я вот до сих пор в Иксах мучаюсь - в консоли работает Ctrl+Enter, а в Иксах - нед!

Подстановка имени файла, что ли? Esc, Enter или Alt-Enter.

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

>Права на ~/.mc/history какие?

Корректные :) 4.6.4_pre336 работает без запинки. Да и этот обновляет, но не во всех диалогах и не всегда. Непредсказуемо :) Бесит.

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

> Корректные :)

Покажите.

> 4.6.4_pre336 работает без запинки.

Это какая-то левая версия...

> Да и этот обновляет, но не во всех диалогах и не всегда. Непредсказуемо :)

Так не бывает. Файл историй один, и он либо обновляется, либо нет.

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

Покажите.

$ ls -l ~/.mc
итого 136
-rw-r--r-- 1 balancer users 14593 Сен 21 16:24 bindings
drwxrwxrwx 2 balancer users  4096 Июн 23 13:31 cedit
-rw-r--r-- 1 balancer users 76747 Окт  5 13:32 filepos
-rw-r--r-- 1 balancer users  3423 Окт  5 13:11 history
-rw-rw-rw- 1 balancer users  1072 Сен 30 05:27 hotlist
-rw-rw-rw- 1 balancer users  1050 Май 20 11:05 hotlist.bak
-rw-r--r-- 1 balancer users  2645 Окт  5 11:20 ini
-rw-r--r-- 1 balancer users 13678 Ноя 18  2006 mc.ext
-rw-r--r-- 1 balancer users   709 Окт  5 11:20 panels.ini
-rw-r--r-- 1 balancer users    35 Окт  5 11:20 Tree

Довольны?

Это какая-то левая версия...

Вполне себе оф. сайтовая :) Только убрать уже успели. Вот обломки, например: http://www.midnight-commander.org/browser/build/gentoo/mc-4.6.4_pre336.ebuild...

Так не бывает.

Вас в жизни ждёт масса удивительных открытий. Одно из них - что софт может глючить.

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

Сейчас наблюдаю буквально. Два экземпляра mc в двух терминалках. От одного юзера. Один запоминает маски файлов и строку поиска в диалоге поиска файлов (M-?), второй - нет. У второго всегда стоит не последнее вводившееся, а что-то старое.

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

>А я вот до сих пор в Иксах мучаюсь - в консоли работает Ctrl+Enter, а в Иксах - нед! :( Почему так глупо??

ctrl+J спасёт отца

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

>>А я вот до сих пор в Иксах мучаюсь - в консоли работает Ctrl+Enter, а в Иксах - нед! :( Почему так глупо??

>ctrl+J спасёт отца

отца спасет Alt-Enter

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

У меня вот с pre-версиями другая, но не менее печальная история.

Файлы отказываются выполняться по нажатию Enter на файле.

К примеру, жму я, будучи, в /usr/bin, на amixer и получаю:

zv@revolution /usr/bin $ /tmp/mc-zv/mcextHkhzcp: line 2: .//usr/bin/amixer: Нет такого файла или каталога

Т.е. mc пытается слепить что-то среднее между абсолютным и относительным путём, и это среднее, естественно, не выполняется.

Да, я выяснил, что этот глюк появляется под конкретным пользователелем. Сносить домашний каталог или даже ~/.mc очень не хочется - у меня там настроенные hotlist, bindings, цвета...

В чём могут быть грабли? Любой затребованный конфиг могу выслать на экспертизу.

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

мне кажетмя в биндингах и проблема
переименуй ~/.mc в ~/.mc.old, создай новый ~/.mc (запуском mc) и по одному добавляй старые конфиги - делов на 5 минут

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

поломали копирование на ftp - опять пытается атрибут поставить - верните взад как было !

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

добавь в ~/.bashrc

export KEYBOARD_KEY_TIMEOUT_US=0

и будет щасьте

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

> Лучше бы сделали возможность выхода/отмены по однократному нажатию ESC, а не по двойному. Знаю, что есть такая опция (old_esc_mode, кажется), но там по умолчанию зашита задержка в 0.5 сек, что не оправдано много. Несколько лет назад человек сделал патч, чтобы можно было время задержки хоть нулевое ставить. так ведь не прошло! Я в культурном шоке... P.S. Всех, кто считает, что лучше двойного ESC не придумано, просьба не беспокоить =) P.P.S. Юзал бы mc, если бы не эта раздражающая "фича" =)

В статье "Как настроить работу клавиш Shift+Стрелки в Midnight Commander при запуске в Konsole" (http://forum.ubuntu.ru/index.php?topic=67387.msg504647#msg504647) о настройке ESC так же написано.

"Хинт! Достало два раза нажимать на ESC для отмены действия или для выхода из просмотра/редактирования? Вы не пользуетесь ESC-последовательностями? В консоле вы пользуетесь только консолью и MC? Тогда это решение для вас!..."

Конечно советы работают только для KDE (терминал Konsole). В других DE нада разбираться по аналогии.

Я себе настроил автоматическое "двойное" нажатие ESC месяц назад, теперь работать в MC просто песня. Ни разу не возникла ситуация, что нужно одинарное ESC нажатие.

Хотя да, решение - подпорочка, хотелось бы нативной работы одинарного ESC в MC.

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

еще косяк: поиск не запоминает пустую строку в поле Content т.е. если искал по файлам какуюту фразу, то она выскакивает в поле Content, но если стереть (т.е. не искать по содержимому) - то это не запоминается, а опять выскакивает поиск по запомненной фразе

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

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

Да. Это bindings. Спасибо.

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

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