Я недавно удалил tmux 1.8
из Ubuntu 14.04, и скомпилированный tmux 2.2
и установленный это через make install
. Мне нужна более новая tmux версия для ее истинной терминальной цветной поддержки. Все другие вещи, кажется, хорошо работают, только совершая нападки F2
, Ctrl + F2
или Shift + F2
не поддерживает тот же существующий рабочий каталог. Они все отступают к ~
(разместите dir). Это не то, что я хочу, потому что я обычно открываю новое окно или новое разделение, чтобы сделать вещи, связанные с каталогом в текущем окне.
byobu -v
byobu version 5.74
tmux 2.2
Как я фиксирую это?
К сожалению, это поведение было изменено в версии 1.9 и походит на не попытку быть зафиксированным. Мой запрос просто оставлен без ответа: https://github.com/tmux/tmux/issues/371
, Который означает: каталог для всех новых процессов будет dir текущего сервера т.е. если Вы запустите tmux со своего домашнего dir, то все новые оболочки запустятся там также.
В настоящее время, решение состоит в том, чтобы изменить все Ваши привязки клавиш для new-window
и split-pane
и добавить -c #{pane_current_path}
для явного использования CWD текущей области в качестве начального каталога для нового.
Другое решение может быть этим. Существует модификация tmux (я - автор) для добавления надлежащего языка сценариев к tmux, чтобы позволить использовать псевдонимы, связывая несколько команд в 'режиме', переменных, циклах, и т.д. И также, это возвращает что поведение: новые окна и области открыты в текущем каталоге.
источники здесь: http://ershov.github.io/tmux/