LINUX.ORG.RU

Midnight Commander 4.7.3

 


0

0

Вышел популярный файловый менеджер, стоящий почти на каждой UNIX-машине Midnight Commander 4.7.3. Из новых возможностей можно отметить:

  • Multi-screen: поддержка нескольких окон просмотрщиков/редакторов файлов;
  • Ещё больше опций доступно в UI. Реорганизованы меню и диалоги;
  • Выделение текста в полях ввода. <Del> удаляет выделенный текст;
  • Диалог перемещения/копирования теперь содержит полный путь к файлу в поле to:;
  • Теперь можно использовать X-буфер обмена;
  • …и многое-многое другое.

Страница загрузки

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

★★★★★

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

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

> Ради интереса проверил порядка 150 серверов, работающих под Линукс и Фряхой. Нигде не нашел МС. ЧЯДНТ?

Не из той жопы руки высовываешь! :)

МС - наше фсьиоЪ!

matumba ★★★★★ ()

А багу с поиском во вьювере никто не репортил до сих пор ? Вообще, достаточно давно она появилась: при повторном поиске значение пропадает, приходится заново набирать. В редакторе - не пропадает.

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

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

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

Ничо не пропадает. Всё на месте. А историю вызвать религия не позволяет?

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

> FreeBSD-8.0-p2, при попытке выхода из mc предыдущей версии после смены шаблона mc вис нахрен.

Видимо, несовместимость конфигов. Это нормально. Отодвиньте в сторону ~/.mc и попробуйте снова.

akk ★★★★ ()

Хотелось бы что-нибудь аналогичное alt+f11(история открытых файлов), alt+f12(история посещенных директорий) и alt+f1|f2(есть конечно С-\, но все же...) в FAR, а по сабжу - список изменений очень порадовал, надо обновить.

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

> Ничо не пропадает. Всё на месте.

У меня - пропадает

А историю вызвать религия не позволяет?


1. История - это лишнее движение.
2. Вообще, идея хорошая, не знал, что сделали, спасибо. Но...
3. ...только она тоже не работает что-то. По Alt+p курсор встаёт в строку ввода, по Alt+n галочка справа появляется, если мышкой тыкнуть, окошко history появляется, но там пусто. В режиме редактора там ровно одна последняя строка. То есть, и в редакторе работает не до конца.

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

> Видимо, несовместимость конфигов. Это нормально. Отодвиньте в сторону ~/.mc и попробуйте снова.

А вот эта идея хорошая - заработала история.

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

Оно уже есть для команд: meta+h. Остальное не нужно.

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

> alt+f12(история посещенных директорий)

В каждой панели есть своя. Жмите mета-shift-h.

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

>Самое главное-то не написали!!!!!11111адынадын

А!!! Ч0рт! Хотя, чую, всё равно оставлю старый вариант. Привык уже, когда к машине обращаешься чёрт знает откуда с чёрт знает каким терминалом, то Alt-сочетания часто не передаются. А с Esc - всегда работает :)

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

>В UTF-8? По полбуквы на байт/знакоместо? Откуда начинать: с чётного или с нечётного байта?

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

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

>Я конечно дико извиняюсь, но в панелях теперь не работают emacs клавиши типа Ctrl-n, Ctrl-p. Так же как ранее они исчезли из редактора. С этим таки можно что-то поделать? Например кнопочку «старый-пердун-mode»

можно конечно для емакс-совместимых клавиш есть отдельный конфиг, mc.keymap.emacs надо выбрать его и все получится...

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

> а что насчет открытых файлов?

А вот этого нет. А хорошо, чтобы было. Иногда очень не хватает.

akk ★★★★ ()
Ответ на: трололо! от darkshvein

>Я сначала несколько лет ~5 работал в windows мышокою

Достаточно поставить какой-то total commander и у вас будет значительный буст к размеру.

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

>Но на Фряхе всё равно не нашел МС,

он под GPL, фряха его не любит :)

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

> Ещё бы его научить как-нить Ctrl-Z игнорировать (или чем-то полезным нагрузить). А то захочешь какой-нить Ctrl-X, i нажать, а на кнопку промахнёшься - и всё... Потом заново искать рабочие каталоги... Кстати! Вот ещё - чтобы помнил последние открытые каталоги и туда заходил при запуске :)

Нажал Ctrl + Z - вполне ожидаемая реакция.
Набрал в консоли команду fg - появился MC в том виде, в котором я его оставил.

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

> 1) Можно сделать так чтобы по F3 отрывалось какое-то приложение которое я зибиндю?

Да, естественно.

4) Я картинки feh'м смотрю. Вот он открывает только один файл, а дальше листать нельзя. Можно ли как-то проге передать не только один файл, а список всех файлов в директории? А потом ей как-то надо передать еще и файл который выделен. А потом еще надо чтобы после завершения проги указатель встал на последний файл?


Может просто воспользоваться вьювером, который умеет бегать по директории начиная с файла, который был передан параметром?
К примеру мой Simple Viewer GL умеет такое.

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

Ну будем надеяться что появится. В любом случае, пока mc становится все лучше и лучше

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

>Пардон, что ещё мне сказать про широко распространённую ситуацию, когда годами пилят какую-то интересную для программистов функциональнсть, в то время как банальный буфер обмена - не работает?

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

AVL2 ★★★★★ ()

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

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

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

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

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

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

не все это понимают...

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

Ещё один программистский взгляд на мир. Или не менее странно ожидать от KDE-шной программы взаимодействия с GTK-шным буфером? Треем? Зачем, действительно, вообще ожидать какого-то взаимодействия от программ, написанных на разных тулкитах, языках программирования, и разными людьми? Зачем вообще придумывают вещи вроде freedesktop? Зачем в юниксе IPC? В конце концов, пользователь может сохранить данные в одной программе, а прочитать её в другой, к чему придумали пайпы? И вообще, разве пользователь не обязан знать, чего можно, а чего нельзя ожидать от каждой из программ и входящих в них библиотек? Знать наизусть виды системных клипбордов, и какой из них где используется?

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

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

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

>> - xclip не работает.

xclip работает и с utf и с 8бит локалью


На деле, не работает:

"...Oops, solving for copy to X-buffer with «xclip» have any problem. If system locale i.e. KOI-8R, and text file in other codepage (i.e. UTF-8), we select by Ctrl+T UTF-8 codepage. In «copy to X-buffer action», in cooledit.clip file putted text in UTF-8 codepade. Next, running command

xlib -i cooledit.clip

and in buffer inserting UTF-8 text. If paste from buffer this text into MC or into any text editor, we seen bad cyrillic symbol..."


Заодно, совершенно неясно что будет происходить с текстом в буфере,

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


Это просто замечательно...


Не нужны кракозябры прикрутите автоконвертилку в фильтр копирования.


Как вы ее собрались прикручивать, если MC не выдает информацию о кодировке, с которой он в данный момент работает? Мутагеном чтоли, который ошибается на коротких строках?


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

может будет, тикет есть?


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

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

>> - xclip не работает.

xclip работает и с utf и с 8бит локалью


На деле, не работает:

"...This is bullshit. The official version of xclip uncorrect work with national (cyrillic) symbols. Prooflink for russian people - http://habrahabr.ru/blogs/linux/48954/ . If locale is KOI-8R, and in cooledit.clip put text in KOI-8R, then after command

# xclip -i cooledit.clip -selection clipboard

in clipbord put text with bad cyrillic symbols...."


Заодно, совершенно неясно что будет происходить с текстом в буфере,

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


Это просто замечательно...


Не нужны кракозябры прикрутите автоконвертилку в фильтр копирования.


Как вы ее собрались прикручивать, если MC не выдает информацию о кодировке, с которой он в данный момент работает? Мутагеном чтоли, который ошибается на коротких строках?


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

может будет, тикет есть?


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

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

>На деле, не работает:

на деле работает...

# xclip -i cooledit.clip -selection clipboard

in clipbord put text with bad cyrillic symbols...."

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

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

>тут уже нужно запускать перекодирование в самом MC.

нет не нужно..

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

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

не все понимают что должен быть мир во всем мире... нет желания вживить поддержку системного клипборда в grep, cat, sed? не? а чего так?

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

>Как вы ее собрались прикручивать, если MC не выдает информацию о кодировке, с которой он в данный момент работает?

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

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

>Можно ли как-то проге передать не только один файл, а список всех файлов в директории?

это по идее можно сделать по ентеру или через меню.

А потом ей как-то надо передать еще и файл который выделен.

тоже можно

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

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

А вообще, eog и gthumb делают все вышеперечисленное сразу и без подскоков с настройками мс.

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

>Ещё один программистский взгляд на мир. Или не менее странно ожидать от KDE-шной программы взаимодействия с GTK-шным буфером? Треем?

и то и другое является общим стандартом для всех графических систем. Живут на freedesktop.org и поддерживаются всеми основными игроками.

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

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

>случайно в консольный редактор/браузер не вставили из GUI-шного емэйл-клиента.

прекрасно все работало. ctrl-ins и shift-ins.

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

>Я к тому, что всякие косяки из серии кривого перевода или тупого вброса

в новостях на ЛОРе становятся тенденцией.

Товарищ! Они всегда были _традицией_.

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

> Я картинки feh'м смотрю. Вот он открывает только один файл, а дальше листать нельзя.

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

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

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

У feh'а есть один большой бонус. С ним никто (по крайней мере я таких не знаю) не может сравниться в скорости :)

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

>4) Я картинки feh'м смотрю. Вот он открывает только один файл, а дальше листать нельзя. Можно ли как-то проге передать не только один файл, а список всех файлов в директории?

Вроде как да, feh *.jpg например. По крайней мере в моей голове так отложилось. Вроде как можно будет переключаться

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

> А Ctrl+Insert и Shift+Insert пользуется только один человек, говорит что ему левой рукой нажимать клавиши неудобно. На вопрос - а не путаешь ли, говорит что путает.

А свои имя и фамилию он не путает, случайно? Какой-то он у вас слабый на голову, похоже. Я, например, никогда не путал. И всегда пользовался этой комбинацией еще с древних времен, которая везде, где работает, только копирует и вставляет, а что делают ваши C/V в разных приложениях, еще х.з. Хотя, если из приложений вы только Вордом пользуетесь, тогда конечно имеет смысл использовать те сочетания, которые написаны на вашей клавиатуре для Ворда.

dm1024 ★★★ ()

адреса ssh-сессий

Как сделать, чтобы сохранялись адреса ssh-сессий? Парит каждый раз заново набирать.

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

Этот мышевозник еще вдобавок не в курсе, что на Ctrl-C висит SIGTSTP, который прерывает процесс и это решение существовало много ранее его любимой винды

annoynimous ★★★★★ ()

> Multi-screen: поддержка нескольких окон просмотрщиков/редакторов файлов;

Теперь можно использовать X-буфер обмена;

Дождались! :))

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

ESC - это META.

И заруби это, пожалуйста, на своём грипозном виндозном носу.

Я не хочу из-за каких-то сегодняшних виндузятников вместо ESC, затем h, заниматься клавиатурной эквилибристикой и одновременно тянуться на две клавиши.

anonymous ()

я вижу что там используется dialog, а используется ли ncurses или dialog сам написан с использованием ncurses?

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

Хороший товар можно не рекламировать в отличии от Огрызка

grigoreo ()

Обновился:
Если поставить «Esc key mode» в ноль, но перестают работать хоткеи в диалогах, например F5 и при нажатии alt-a (снять атрибут) - буква 'a' появляется в комантной строке, а диалог пропадает
4.7.3-3-gfdf07cb

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

Решать повседневные задачи в консоли - это красноглазие в терминальной стадии. Консоль предназначена совершенно для другого.

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

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

[quote]- xclip не работает.[/quote]

УМВР. ЧЯДНТ? Дальнейшая истерика вообще не нужна.

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