Midnight Commander запуск в последнем открытом каталоге.

Mar 02, 2012 11:16

Хочу, чтобы замечательный Midnight Commander при запуске открывал в активной панели последний посещённый мною каталог. Но дело в том, что mc сохраняет последний посещённый каталог только в неактивной панели, а в активной открывает текущий, а я хочу чтобы бало как в FAR, сохранил обе панели и открыл там где было. Гугл мне не особо помог в поиске, толи это кроме меня никому не надо, толи я не так запросы задавал. Но зато нашёл одну интересную опцию, которая позволяет пойти обходным путём. Если запустить mc -P /имя/файла, то при выходе в этот файл будет сохранён последний открытый каталог в активной панели. Осталось только перед запуском mc читать из файла этот каталог и подсовывать его как параметр, что я и сделал с помощью алиаса, который прописал в ~/.bash_aliases (или можно прописать в ~/.bashrc), за одно после выхода из mc происходит переход в последний открытый каталог в активной панели.

alias mc='MC_PWD="`cat ~/.mc/last_pwd`" ; rm -f ~/.mc/last_pwd ; mc "$MC_PWD" -P ~/.mc/last_pwd ; cd "`cat ~/.mc/last_pwd`"'

midnight commander, start mc in the last opened dir, Компьютеры, linux, mc, Статьи

Previous post Next post
Up