Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Midnight Commander | mc | mcedit

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

react



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
Midnight Commander

 
GNU Midnight Commander или кратко mc — православный файловый мэнеджер (orthodox file manager) с текстовым псевдографическим интерфейсом (TUI) для юникс-подобных операционных систем: GNU, *BSD, Mac OS X. Прямой аналог досовского Norton Commander'а и виндового FAR Manager'а. Имеет встроенный текстовый редактор — mcedit, незамысловатый, но более функциональный, чем nano; использующий нехарактерную для юниксов, но понятную бывшему пользователю ДОСа клавиатурную парадигму.
 

| Офсайт | Википедия | Фрешмит | Охлох | Ман | Midnight Commander for Windows |

 
Документация:
  • Draft of documentation
    «Черновики» официальной документации. Часть глав еще не написана.

 

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

Всего записей: 773 | Зарегистр. 08-02-2002 | Отправлено: 12:47 22-09-2004 | Исправлено: Maz, 21:37 19-07-2020
mithridat1



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Выпуск файлового менеджера Midnight Commander 4.8.23

Всего записей: 4310 | Зарегистр. 05-01-2006 | Отправлено: 22:32 23-06-2019
andreyefgs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кажется смог устранить для себя очень неприятный недостаток Midnight Commander-а
 
Это невозможность скопировать в буфер имя файла или папки под курсором используя шорткат
 
В FAR-е (в том числе и линуксовом порте far2l) это можно сделать через Ctrl+Insert
 
В Midnight Commander-е приходилось выделять что-то мышью, вызывать контекстное меню терминала и выбирать там пункт Copy
 
Решение:
 
1)В пользовательское меню Midnight Commander-а (~/.config/mc/menu) добавляется запись:
 

Код:
+ t t  
0    Copy the tagged files to clipboard
    echo -n "%t" | sed -e 's/ /\n/g' | xclip -i -selection clipboard
    echo -n "%t" | sed -e 's/ /\n/g' | xclip
+ t n | t d
1    Copy the current file name to clipboard
    echo -n "%f" | xclip -i -selection clipboard
    echo -n "%f" | xclip
+ t n | t d
2    Copy the current file name to clipboard (full)
    echo -n "%d/%f" | xclip -i -selection clipboard
    echo -n "%d/%f" | xclip

 
 
3)В настройках Konsole (KDE's Terminal Emulator)  в дефолтном профиле в разделе Keyboard надо изменить значение Ins-AnyModifier на \EOQ1
 
   
 
\EOQ - это F2 (клавиша, которая вызывает пользовательское меню)
 
И "1" - клавиша, которая выбирает первый пункт в пользовательском меню (Copy the current file name to clipboard)
 
Рабочий шорткат - Alt+Inset
 
 
До этого пробовал ещё вариант с таким скриптом:

Код:
#!/bin/bash
 
TITLE=$(xdotool getactivewindow getwindowname)
 
if [[ "$TITLE" =~ ^.*Konsole$ ]]; then
  xdotool sleep 0.3 key F2 1
fi

 
Этот вариант тоже работает, но имеет большой минус - нужно запускать через глобальный шорткат
 
ЗЫ
Или еще лучше:

Код:
F1+AnyModifier - \EOQ2 (полный путь)
F1+AnyModifier - \EOQ1 (только имя)
 


Всего записей: 1496 | Зарегистр. 16-10-2005 | Отправлено: 16:12 28-01-2020 | Исправлено: andreyefgs, 19:56 28-01-2020
andreyefgs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Просмотр текстовых файлов в кодировке UTF16LE с использованием внешнего вьюера  
 
(Внутренний вьюер mc эту кодировку не поддерживает)
 
1)Создается скрипт ~/.local/bin/mc_external_viewer.sh
 

Код:
#!/bin/bash
 
if [[ $# -eq 1 && -f "$1" ]]; then
 
  nohup far2l /v "$1" >/dev/null 2>&1 &
   
else
  printf "invalid command line\n"
  exit
fi

 
Файл исполняемый (755)
 
2)Изменение в ~/.config/mc/mc.ext
Нужно в любом месте добавить:
 

Код:
# Little-endian UTF-16 Unicode text
type/^Little-endian
    View=mc_external_viewer.sh %f

 
После этого файлы в кодировке utf16le будут открываться с использованием внешнего вьюера far2l (порт FAR-а), а в остальных кодировках  как обычно.

Всего записей: 1496 | Зарегистр. 16-10-2005 | Отправлено: 22:58 05-02-2020 | Исправлено: andreyefgs, 23:01 05-02-2020
andreyefgs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Копирование в буфер командной строки после нажатия на ALT+W
 
Скрипт ~/.local/bin/copy_mc_store_to_clip_sel.sh

Код:
#!/bin/bash
 
inotifywait -q -m -e close_write ~/.local/share/mc/mcedit/mcedit.clip |
while read -r filename event; do
  xclip -sel clip < ~/.local/share/mc/mcedit/mcedit.clip
done
 

 
Этот скрипт должен быть запущен со стартом ОС
 
ЗЫ
Под буфером имеется ввиду "clipboard selection"
ALT+W записывает содержимое командной строки в mcedit.clip
Если командная строка пустая, то в этот файл записывается имя папки или файла под курсором
copy_mc_store_to_clip_sel.sh должен быть исполняемым (chmod 755 copy_mc_store_to_clip_sel.sh)
 
ЗЫ
Оказалось можно сделать проще
Через изменение в ~/.config/mc/ini

Код:
clipboard_store=xclip -i -selection clipboard
clipboard_paste=xclip -o -selection clipboard
 


Всего записей: 1496 | Зарегистр. 16-10-2005 | Отправлено: 21:06 07-02-2020 | Исправлено: andreyefgs, 16:03 08-02-2020
mithridat1



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Релиз Midnight Commander 4.8.25

Всего записей: 4310 | Зарегистр. 05-01-2006 | Отправлено: 21:01 19-07-2020
Naytaco

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Зачастую Midnight Commander пользуются под Линуксом.
А какие у него преимущества под Виндовс? Ведь есть же "эталонный" Тотал Коммандер. Лучше ещё не придумали, по-моему. Только бесплатность?

Всего записей: 584 | Зарегистр. 10-07-2020 | Отправлено: 12:44 01-12-2020
WatsonRus



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Им под виндой и пользуются в основном линуксоиды.  
 
Если на то пошло, есть бесплатный Double Commander, имеющий версии и для линукс, и для винды, с полной поддержкой плагинов Тотала под виндой и своих под линуксом.

----------
HP Z1 G2 27" 2K/Xeon E3 1245 v3/HP 192F С226/32Gb DDR3/Quadro K2100M 2Gb/WDC WD10JPLX 1Tb/Samsung 860 Evo 250Gb/CDDVDW SN-208/400W
Ребята, как же вы все меня заманали... © мой бывший директор

Всего записей: 29256 | Зарегистр. 03-05-2004 | Отправлено: 23:13 01-12-2020
Naytaco

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WatsonRus
Просто слышал много хвалебных од Midnight Commander. Но ничего выдающегося не увидел. Даже запускается криво как-то (на Винде, естественно) Сначала иероглифы, потом после Enter уже окно рабочее. Не мог его на весь экран растянуть, только пол-экрана, хоть ты тресни. И ничего не помогает. Видимо, именно за Линукс.
Все бесплатники, и Дубль, и Фрее, и Унреал... (и всё остальное) не дотягивают до Тотала от слова совсем.
Есть ещё только ФАР. И всё.

Всего записей: 584 | Зарегистр. 10-07-2020 | Отправлено: 09:37 02-12-2020 | Исправлено: Naytaco, 09:58 02-12-2020
WatsonRus



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не согласен. Дубль почти дотягивает, он и задуман как бесплатный клон Тотала. Остальные да, не дотягивают.
 
Добавлено:
А хвалебные слова в основном от линуксоидов и исходят. Там очень долго было совсем мало приличных файлменеджеров.

----------
HP Z1 G2 27" 2K/Xeon E3 1245 v3/HP 192F С226/32Gb DDR3/Quadro K2100M 2Gb/WDC WD10JPLX 1Tb/Samsung 860 Evo 250Gb/CDDVDW SN-208/400W
Ребята, как же вы все меня заманали... © мой бывший директор

Всего записей: 29256 | Зарегистр. 03-05-2004 | Отправлено: 15:33 02-12-2020
Naytaco

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите нубу. Взял порташку build204-bin.zip отсюда: https://sourceforge.net/projects/mcwin32/files/
Не могу даже на весь экран растянуть. Удалось только на половину (сврху вниз, левая сторона экрана) Как сделать, чтобы он открывался в развернутом виде полностью?
И как сделать, чтобы не следил в системеую папку user? Создает там папку свою. ini-файла в нем нет, как у Фара.  

Всего записей: 584 | Зарегистр. 10-07-2020 | Отправлено: 16:21 11-02-2021 | Исправлено: Naytaco, 16:22 11-02-2021
mithridat1



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Naytaco

Цитата:
Как сделать, чтобы он открывался в развернутом виде полностью?  

Так пробовали ?

Всего записей: 4310 | Зарегистр. 05-01-2006 | Отправлено: 20:50 11-02-2021 | Исправлено: mithridat1, 20:52 11-02-2021
Naytaco

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mithridat1
Через свойства ярлыка, конечно пробовал, в первую очередь. Как в ФАРе (там все делается беспроблемно)
Максимум удалось сделать во весь экран сверху вниз. Но только наполовину слева направо. И хоть ты тресни. Ни мышью ни растянуть, ни изменить никак. Уже плюнул. Не судьба. Причем пытался попользоваться так несколько раз в разные периоды времени. Всегда одна основная проблема. Может до остальных просто и не дошел из-за этой.

Всего записей: 584 | Зарегистр. 10-07-2020 | Отправлено: 21:37 11-02-2021 | Исправлено: Naytaco, 21:38 11-02-2021
mithridat1



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Naytaco
Плохо пробовали.
Взял эту сборку и растянул у себя на W7 в полный экран так, как показано на скрине.
 
Добавлено:
Получилось и на W10.
Но вообще я не понимаю для чего и кого все эти сборки MC под Win, они же совершенно непригодны к работе в таком виде.
Имхо, MC полезен только в *nix для вызова в консоли.

Всего записей: 4310 | Зарегистр. 05-01-2006 | Отправлено: 21:58 11-02-2021 | Исправлено: mithridat1, 22:12 11-02-2021
Naytaco

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mithridat1
Странно. Она у меня тянется изначально только по вертикали. В сторону нет.
Поигрался с цифрами в Расположение. Таки да, растянулся. Правда еще не мог подобрать ровно под экран. То за края заезжает, то не доходит. При этом не работает верхняя кнопка Уменьшить размер. Мышью окно тянется. Но при новом запуске уменьшить до уменьшенного состояния (в предыдущий раз) не выходит.
Интересно, в ФАРе вообще подобных проблем нет. Все работает просто и корректно. Почему тут так происходит? Может еще где надо смотреть, может какие-то секреты есть? Он и не портативный. Метит на системный диск.
 
Добавлено:
Да просто интересно было посмотреть, попробовать. А MC под Виндовс вообще никак, только Линуксы?
Ну видимо и мучиться не надо. Лучше ФАРа не придумали наверно ничего?

Всего записей: 584 | Зарегистр. 10-07-2020 | Отправлено: 22:25 11-02-2021 | Исправлено: Naytaco, 22:45 11-02-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » Программы » Midnight Commander | mc | mcedit


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru