Strona 1 z 1

mc - jak po zakończeniu pracy pozostać w ostatnim katalogu

: 23 października 2013, 11:17
autor: Tarna
Witam.
Bardzo lubię korzystać z Midnight Commandera, jednak pomóżcie, jak zrobić by po wydaniu polecenia F10 - czyli zamknięciu mc pozostać w ostatnim katalogu, a nie wrócić do katalogu, z którego uruchamiałem mc.

W sieci znalazłem coś takiego:
Przy zakończeniu programu, Midnight Commander wydrukuje na
ekranie katalog, w którym pracowaliśmy na końcu; to w połączeniu z funkcją napisaną poniżej pozwoli ci na przeglądanie swoich katalogów i automatyczne przejście do tego, w którym byłeś ostatnio (dziękuję Torbenowi Fjerdingstadowi i Sergeyowi za wkład w tę funkcję oraz za kod źródłowy, który wprowadzili w życie). użytkownicy basha i zsh:

Kod: Zaznacz cały

mc ()              {                      MC=$HOME/tmp/mc$$-"$RANDOM"                      /usr/bin/mc -P "$@" > "$MC"                      cd "`cat $MC`"                      rm "$MC"                      unset MC;              }
użytkownicy tcsh:

Kod: Zaznacz cały

alias mc 'setenv MC `/usr/bin/mc -P *`; cd $MC; unsetenv MC'
Wiem, że ta funkcja mogłaby być krótsza dla basha i zsh, ale małe cudzysłowy nie zaakceptowały by zawieszenia programu kombinacją C-z.
Jednak nie jestem pewien czy to to, a dodatkowo nie wiem gdzie dopisać kod.

: 23 października 2013, 16:52
autor: fnmirk
Odpowiedź znajduje się na Twoim komputerze. W oknie otwartego programu. Spróbuj pomyśleć.

: 23 października 2013, 22:14
autor: mati75
Dodać kod do konfiguracja basha i zasadzie powinno wystarczyć.