LINUX.ORG.RU

Вышла последняя из preX релизов версия Midnight Commander

 ,


0

0

Сегодня поздно ночью вышла последняя из предварительных релизов версия файлового менеджера Midnight Commander. На версии 4.7.0-pre4 заканчивается добавление нового функционала и начинается период подготовки к выпуску стабильной версии 4.7.0. В этот период будут производится только исправления ошибок и небольшие оптимизации...

Список основных изменений относительно версии 4.7.0-pre3

Общее

  • Добавлены биндинги для быстрой сортировки в панели.
  • Добавлен индикатор и направление текущей сортировки.
  • Механизм формирования меню полностью переделан. Теперь меню формируется динамически, горячие клавиши, отображаемые в меню, подставляются из mc.keymap.

VFS

  • Исправлен просмотр *.tar файлов, содержащих символ ':' в имени файла
  • Добавлен просмотр содержимого CAB файлов
  • Устранено отображение предупреждения при копировании файлов в архив

Редактор

  • Добавлено отображение процента текущей позиции от общего размера файла (только при включенной опции 'editor_simple_statusbar')
  • Исправлена некорректная пометка блока (при вертикальной пометке при пометке справа-налево и снизу-вверх)
  • Пункт меню редактора 'Команда' разбит на 2 пункта 'Команда' и 'Форматирование'
  • Добавлена опция 'Проверка перевода строки в конце файла' в меню Настройки/Режим сохранения..., добавлено предупреждение при сохранении в случае отсутствия переноса строки в конце файла

Разное

  • Сделан общий буфер обмена для панелей, полей ввода, редактора, командной строки

Исправление ошибок

  • Устранена проблема сборки MC в системе с uclibc < 0.9.29
  • Исправлены проблемы механизма автодополнения
  • Исправлено некорректное сохранение результатов распознавания клавиш
  • Устранена проблема 'Интерпретатор занят выполнением команды'

В целом в релизе разработчики постарались устранить найденные критические проблемы, а так же разрешить застарелые проблемы такие как 'Занятый shell'

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

★★★★

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

В редакторе при движении курсора вверх все так же отрисовка тормозит?

Cтроки налезают друг на друга, дублируются, троятся, четверятся пока скролл идет?

Спрашиваю потому, что XXI век на дворе.

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

>Ждём тарболл.

Давно на месте :)

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

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

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

>В редакторе при движении курсора вверх все так же отрисовка тормозит?

>Cтроки налезают друг на друга, дублируются, троятся, четверятся пока скролл идет?

ужасы то какие...

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

>Использую терминалы из распоследней Слаки-13.0. Они до сих пор кривые.

Это вы еще не видели всяких бсд, солярисов, и прочих претендующих Ъ-юниксов

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

>> Подавляющее большинство эмуляторов терминалов не работают с mc-шными
>> shift+стрелками (Terminal, ROXterm, Konsole)


> это мягко говоря не соответствует истине...


Ну как же? Вот, свежесобранный mc-4.7.0-pre4 + Terminal-0.4.0.
Открываю по F4 текстовый файл, нажимаю shift+вниз — и ничего.

То же самое в ROXterm-1.13.0. Наблюдаю прямо сейчас.

Теперь xterm. Shift+вниз работает. Зато не работает ctrl+ins. Если выделить в редакторе фрагмент shift+стрелкой, нажать ctrl+ins и потом shift+ins — то вставится совсем не то, что было выделено.

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

anonizmus # (*) (30.10.2009 22:46:46)

ладно, я умолкаю.

а ты продолжай! очень смешно выходит!

%)

с ультрикса он начинал ;))))))))

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

>>версия <s>замечательного</s> ненужного
>Автора новости - на кол.
угу, на осиновый, чтобы оно больше не шевелилось.

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

>переименование файлов по маске

да в mc есть переименование по маске

>редактор внутренний поиск-замена

да, в редакторе есть поиск и замена

>даже смотрелка файлов не работает

работает вроде

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

> а как выключить показывание табов в редаторе как <------>?

В редакторе: F9 → настройки → общая → [ ] Отображать табуляции

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

>с ультрикса он начинал ;))))))))

Чё ты глумишсо, знаешь как он грузился в иксы красиво ! %) Ша так не делают, там тесты были при загрузке встроенные, разные прикольные штуки рисовались, вот ! %)

Не то что щас, прогресс бар ат силы какой нить унылый %)

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

Кстати, о падежах: надо поправить: либо настройки → общие, либо настройка → общая. А то несогласованно получилось.

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

> а как выключить показывание табов в редаторе как <------>?

ALT + SHIFT + -

или другими словами, ALT + _

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

>а, вру, я вот ещё юзаю возможность удобного простого подключения через ssh когда надо файлы перекинуть как по фтп. Но разработчики mc только недавно, увы, узнали что sshd может висеть на порту отличном от 22, грустно.

открой уже для себя sshfs или scp

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

>а как выключить показывание табов в редаторе как <------>?

Shift-Alt-Минус

текущие сочетания можно посмотреть/поменять в mc.keymap

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

>> переименование файлов по маске

> да в mc есть переименование по маске


Создаём файлы с именами 181 и 282.
Ставим курсор на файл 181. Нажимаем F6. В верхнем поле вводим *8*,
в нижнем *5*, нажимаем кнопку «Дальше». 181 переименовывается на 151, а 282 не переименовывается на 252.

REN в ДОСе, если правильно помню, такое позволяла.

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

>открой уже для себя sshfs или scp

Ты это топикстартеру говори и поклонникам. %-) Мужыки то не знают ! Кстати мне казалось что mc через sshfs подключает как раз, не ?

anonizmus
()

А зачем в редакторе в меню «Форматирование» есть «Форматировать абзац» и просто «Форматировать»? Как-то не-интуитивно-понятно.

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

>>> версия замечательного ненужного файлового менеджера

>>сильно.

приличных то всё-равно нету (

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

>А vpn в корпоративную сеть не более ли прямое решение для этих целей?

Да в целом скорее да чем нет, но если мотаешься часто по ебеням, и работаешь с хер знаед каких хостов, то это запарно, а ssh -p всегда есть везде. В общем vpn это всё таки уже нескольо иная тема. Полезная и нужная, но далеко не всегда. Мы же тут про mc говорим а не о том как можно ту или иную задачу решить вообще.

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

> Создаём файлы с именами 181 и 282. > Ставим курсор на файл 181. Нажимаем F6. В верхнем поле вводим *8*, > в нижнем *5*, нажимаем кнопку «Дальше». 181 переименовывается на 151, > а 282 не переименовывается на 252.

А почему оно должно переименоваться? Вы указали, что хотите работать с этим файлом? Курсор на файле "181" = мс знает, что с этим файлом начнутся извраты по маске. Чтобы извраты начались с остальными файлами, надо явно указать их (выделить).

> REN в ДОСе, если правильно помню, такое позволяла.

mc != 'REN в ДОСе'. Это аксиома.

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

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

Правда, теперь до выхода 4.7.0 будут только баг фиксы. Но и о багах тоже кто-то должен сообщать...

iNode
()

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

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

все что я перечислила нормально работает в 4.6.3,
но поведение в 4.7.0pre было полностью изменено, до такой степени ,что этим пользоваться теперь неудобно

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

ps: единственное для чего я использую новый mc это смотреть внутренности txz файлов, и то сейчас настройки vfs перенесу...

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

> Странно, у меня нет этого... Может, плохо поискал... Ну да ладно, всё равно спасибо.

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

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

>Создаём файлы с именами 181 и 282.

вообще то в хелпе написано

в маске источника надо написать *8* в маске приемника \15\2

angel_il ★★★★
() автор топика

>замечательного ненужного файлового

Пиздец. Лор, куда же ты летишь?

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

> и так уже фар :) куда еще больше?

Плагины где?

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

А как при такой логике должно работать переименование для одиночного файла? (маска по умолчанию: *, to: newName)

Все файлы попадающие под маску должны переименоваться в newName?

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

Потому что она по умолчанию отключена, потому что реально нужна не многим.

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

да ты расслабься, и не такие бэтмены летали мимо.
я сам в su сижу иногда, а то и sudo mc бывает.
но писать что попало в рутовой консоли как-то не с руки, согласись... детка...

зы. начать с ультриксов это не man ssh_config почитать, согласен ;)

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

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

да, как бы там ни было - указание порта в строке подключения ssh - это фича необходимая, сделали - ну и хорошо.

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

допустим лежат файлы

as
nm
ld

нужно переименовать их в

i686-pc-linux-gnu-as i686-pc-linux-gnu-nm i686-pc-linux-gnu-ld

соответственно
в старом mc можно было F6

i686-pc-linux-gnu-*

и все было отлично

новый же тупо переименовывает первый файл в i686-pc-linux-gnu-*
все, приехали..

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

>но писать что попало в рутовой консоли как-то не с руки, согласись... детка...

Согласен, ls это такая опасная команда, что пездец. %-) Да между нами, я правда не читал man ssh_config, просто в дебиане конфиги обычно содержат закоментированные пояснения, и потом, это совсем неочевидно, что нужно править конфиг ssh для того что бы mc начал уметь ходить по умолчанию на другой порт чем 22 (причем порт то ты один тока можешь проставить на хост, что совсем не решит проблемы).

Тут вот ты конфиг правишь ssh клиента, там ты юзаешь vpn, здесь монтируешь через fuse что-нить, вот и выходит что mc ненужен окромя как по быстрому накидать файлов куда нить из директории в другую. Распаковать например то же ядро куда быстрее через tar -xjf чем миднайтом (этот дебильный миднайт сначала тебе что бы показать список файлов внутри - распакует его в /tmp, просто пиздец как охуенно придумано, правда ? на медленных машинах мошно пойти подро^W выпить кофе. Это ведь так трудно в 2009 году, отдать список файлов из архива в панель не распаковывая его весь в /tmp. Ну мегазадача.

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

Про подстановки (вроде \1) вместо * Илья уже сказал, в документации оно тоже описано и вполне себе работает.

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

> нужно переименовать их в

Перед этой фразой их нужно выделить. Нажать *, если всё

anonymous
()

>Добавлены биндинги для быстрой сортировки в панели.
>Сделан общий буфер обмена для панелей, полей ввода, редактора, командной строки


Неужели я дожил до этого дня??

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