LINUX.ORG.RU

Midnight Commander 4.7.3

 


0

0

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

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

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

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

★★★★★

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

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

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

кстати, как в исксах сменить копипаст с ctrl+xcv на alt+xcv или другую букву?

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

> каждая консольная утилита пытается сделать свой буфер, vim, emakc, mc

vim прекрасно работает с иксовыми буферами.

:help x11-selection

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

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

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

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

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

> Малыш, твои половые проблемы никого нынче не волнуют. Динозавры умерли и ты вместе с ними.

«Бобёр, выдыхай». Fn работают не везде, и, тогда, «Esc, N» выручает. Так что, малыш, не трогай динозавров, они ещё тут. ;-)

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

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

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


Принимаем стандарт - в клипборде всегда должен быть текст в системной кодировке. Это логично.

Ситуация: в клипборде находится текст в системной кодировке UTF-8, который бул засунут туда, например, браузером. Вы редактируете файл в кодироке KOI8-R.

Вопрос. Кто должен выполнить перекодировку в KOI8-R?

Ответ - перекодировку должен выполнить MC перед вставкой текста из клипборда. Причем, перекодировку надо сделать не трогая клипборд, ибо в клипборде текст так и должен остаться в системной кодировке UTF-8.


Предрекаю, что будет в следующем релизе. Дибилы сделают нафиг никому не всравшийся плейсхолдер, и копирование из MC в буфер заработает с разными кодировками (если xclip не будет глючить). Об обратном действие никто не подумет, и вставка из буфера внутри MC будет рисовать кракозябры.

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

> Ответ - перекодировку должен выполнить MC перед вставкой текста из клипборда. Причем, перекодировку

надо сделать не трогая клипборд, ибо в клипборде текст так и должен остаться в системной кодировке UTF-8.


Есть «неожиданное», правда не реализованное для X-ов, решение: PMclico (OS/2) из http://ru2.halfos.ru/software/stuff/dcpack/ (что-то, похоже, последнее упоминание в сети осталось...). Исходники, к сожалению, закрыты. Суть в том, что утилита работает с системным буфером обмена, перекодируя в нём данные как угодно. После чего их можно вставить.

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

> правда не реализованное для X-ов, решение:

или я о таковом не знаю.

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

>> Ответ - перекодировку должен выполнить MC перед вставкой текста из клипборда. Причем, перекодировку

надо сделать не трогая клипборд, ибо в клипборде текст так и должен остаться в системной кодировке UTF-8.


Есть «неожиданное», правда не реализованное для X-ов, решение: PMclico (OS/2) из http://ru2.halfos.ru/software/stuff/dcpack/ (что-то, похоже, последнее упоминание в сети осталось...). Исходники, к сожалению, закрыты. Суть в том, что утилита работает с системным буфером обмена, перекодируя в нём данные как угодно.


Ну и кому это нужно? В буфере текст всегда должен быть в системной кодировке.


После чего их можно вставить.


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

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

>Вопрос. Кто должен выполнить перекодировку в KOI8-R?

незнаю, mc не конвертацией текста...

Дибилы сделают

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

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

> Ну и кому это нужно? В буфере текст всегда должен быть в системной кодировке.

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

А после вставки, в буфере текст так и остается в целевой кодировке, а не в системной?

Тогда я рад что это поделие загнило и больше не упоминается.



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

AS ★★★★★ ()

подскажите пожалуйста, как избавиться от таких проблем:
1) при копировании нескольких строк мышкой в mc[view|edit] в буфер попадают строки с пробелами в конце (до ширины экрана); раньше такого не было, где-то с год уже мучаюсь;
2) при настройке показа пробелов и табуляций (точки и стрелки) копирование мышью забирает в буфер эти точки и стрелки;

проблема только при копировании мышью, с F3-F5 все хоккей!

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

Да с кем вы пытаетесь говорить? Это же местный юродивый. Пусть идёт онанирует на Фар в Вайне.

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

2) при настройке показа пробелов и табуляций (точки и стрелки) копирование мышью забирает в буфер эти точки и стрелки;

Никак. В этом случае МС не в курсе, что вы что-то делаете с экранным буфером.

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

>1) при копировании нескольких строк мышкой в mc[view|edit] в буфер попадают строки с пробелами в конце

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

2) при настройке показа пробелов и табуляций

выключать перед пометкой.

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

> А я тут при чём? (O.o)

Когда же уже хотя бы вменяемых троллей завезут?

Ты вообще следишь, что пишешь-читаешь?

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

>> Вопрос. Кто должен выполнить перекодировку в KOI8-R?

незнаю, mc не конвертацией текста...


То есть, в MC функция выбора кодировки при редактировании текста сделана через libastral? Текст нигде не конвертируется, просто магическим образом отображается пользователю в нужной кодировке?


Дибилы сделают

дебилы это стало быть я, и что я на это должен ответить?


Дэбилы - это те, кто будут решать проблему через зад. Тебе уже расписали, как должна работать программа, а ты все заладил - MC не занимается конвертацией текста. Ну и кто ты после этого?


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


Это проблема MC.


как тебе быть при вставке чего то там куда то в неизвестной кодировке?


Кодировка системы и целевая кодировка в пределах MC известны.

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

>> Ну и кому это нужно? В буфере текст всегда должен быть в системной кодировке.

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


Ты по своей ссылке ходил? Цитато «DCClico не просто перекодировщик - это инструмент преобразования содержимого clipboard любым желаемым способом. Перекодировка стала лишь одним из возможных путей использования программы.» Имеется в виду, что возможное преобразование - это не только кодировка текста, но и например, если в буфере лежат SVG данные, их можно перекодировать в WMF например.

Проблема в том, что новые данные будут лежать где? правильно, в буфере обмена.


А после вставки, в буфере текст так и остается в целевой кодировке, а не в системной?

Тогда я рад что это поделие загнило и больше не упоминается.

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


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

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

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

А уж потом бы объяснил, что ALT как Meta может не работать во многих случаях. А ESC как Meta работает всегда.

А потом бы забанил. Ибо надоело.

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

> это более чем странно, к меня ни разу не было чтобы так пометка себя вела, и что если поставить сейчас версию годичной давности то не будет такого? может это проблема терминала, если в другом проверить, там все тоже самое?
действительно, проблема наблюдается в konsole (но под GNOME), хотя в нем же без mc просто в bash'е все нормально;
в gnome-terminal проблем нет

выключать перед пометкой.

уже объяснили

спасибо

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

>действительно, проблема наблюдается в konsole (но под GNOME), хотя в нем же без mc просто в bash'е все нормально; в gnome-terminal проблем нет

не совсем корректное сравнение, надо тогда сравнивать например vim и mcedit, в виме оно как?

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

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

anonymous ()
Ответ на: адреса ssh-сессий от kirienko

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

Что значит адреса? История имен хостов есть, вызывается по meta+h. Сессии надо настраивать через ~/.ssh/config .

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

>Это проблема MC.

ладно, надоело, хотел еще что то сказать но както даже лень спорить, присылай патчи...

angel_il ★★★★ ()
Ответ на: Re: адреса ssh-сессий от anonymous

>Re: адреса ssh-сессий

Что значит адреса? История имен хостов есть, вызывается по meta+h. >Сессии надо настраивать через ~/.ssh/config .

а еще можно предложить вариант добавить хосты в «Каталоги быстрого доступа»

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

> не совсем корректное сравнение, надо тогда сравнивать например vim и mcedit, в виме оно как?

из vim'а перевод строки копируется правильно - с ним все нормально

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

> Я пишу про Esc, а не про Fn. Внезапно, правда ?

Когда Fn не работает (не настроено, отпало, разное), вместо неко можно использовать последовательное нажатие ESC и n. Например, F5 == «ESC, 5», F10 == «ESC, 0». Зачем по ESC выход делать ?!

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

> Установи себе полуось, поставь эту прогу и посмотри что будет происходить с буфером обмена.

Если бы ты видел «эту прогу», то знал бы, что там есть откат в исходное состояние. Я, знаешь ли, ей пользовался много лет, года до 2002-ого.

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

>Когда Fn не работает (не настроено, отпало, разное)

А когда Esc не работает (не настроено, отпало, разное), то нельзя. Странный какой-то аргумент.

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

> А когда Esc не работает

Короче. Оно так изначально. Пусть так и остаётся. :-)

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

>> Установи себе полуось, поставь эту прогу и посмотри что будет происходить с буфером обмена.

Если бы ты видел «эту прогу», то знал бы, что там есть откат в исходное состояние. Я, знаешь ли, ей пользовался много лет, года до 2002-ого.


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

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

> Ты считаешь себя Ъ олдскул что ли? Я тебе скажу по секрету, вы вымерли.

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

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

> А если вдруг после конвертации буфера в несистемную кодировку, потребовалось вставить текст в другую программу?

Ты будешь ручками тыкать откат или вставлять кракозябры?


Конечно. Эту операцию никак нельзя автоматизировать. С буфером ты работаешь здесь и сейчас и только ты знаешь, что тебе надо в данный момент. Запросто может потребоваться и кракозяблы тоже вставить.

Пользователю нужно работать


Именно. А про «и то, и то» - просто делают настраиваемые варианты в таких случаях.

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

>> А если вдруг после конвертации буфера в несистемную кодировку, потребовалось вставить текст в другую программу?

Ты будешь ручками тыкать откат или вставлять кракозябры?


Конечно. Эту операцию никак нельзя автоматизировать.


А, да. И если ты подумал, что PMClico автоматом перекодирует, то ты ошибаешься. Сначала надо кнопку нажать. Если, вдруг, понадобилось.

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

Я пытаюсь спросить, зачем лезть в то, в чём совершенно ничего не понимаешь?

Какое же я Ъ, я такое же быдло, как и вы. Только быдло уже обжёгшееся, уже потолкавшее машинку с дохлой электрикой на 50 км.

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

> Пытаешься подчеркнуть свою Ъшность и превосходство над другими? Как забавно :}

Просто он знает, что это бывает нужно.

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

Но почему-то нужности мы таки не услышали. «А вот если один шар сломали, а другой потеряли» это не аргумент.

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

Только три звезды, а не пять, а такая глупость и упорство. Я даже не знаю, что тут сказать. Ппц.

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

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

куда поставил? Оо

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

> куда поставил? Оо

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

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