새 Tmux 창은 현재 창과 동일한 디렉터리로 이동합니다. 새 tmux 창은 홈 디렉터리로 이동합니까? [복사]

새 Tmux 창은 현재 창과 동일한 디렉터리로 이동합니다. 새 tmux 창은 홈 디렉터리로 이동합니까? [복사]

이 구성을 설정하는 데 도움을 줄 수 있는 사람이 있나요?

새 창을 만들면 새 창은 방금 있던 창과 동일한 작업 디렉터리에서 시작되어야 합니다. 새 창을 만드는 경우 새 창은 홈 디렉터리(또는 다른 전역 기본 경로)에서 시작되어야 합니다.

tmux 1.8에서 이것이 가능합니까?

답변1

/ 명령 -c "#{pane_current_path}"에 추가합니다 .new-windowsplit-window

기본 키 바인딩을 사용한 구성 예:

bind  c  new-window      -c "#{pane_current_path}"
bind  %  split-window -h -c "#{pane_current_path}"
bind '"' split-window -v -c "#{pane_current_path}"

pane_current_path비결을 찾았어요여기. 업스트림에도 기록됩니다.CHANGES.

답변2

@mmoya의 답변은 tmux 버전 1.9 이상에 적용되지만 -c이전 버전에는 해당 옵션이 없습니다. new-window이전 버전에서는 이것이 정확해야 했습니다 . 이것이 제가 default-path파일 .tmux.conf에 설정한 방법 입니다.

set -g default-path "~"
bind % set default-path "" \; split-window -h \; set -u default-path
bind '"' set default-path "" \; split-window -v \; set -u default-path

이로 인해 명령 이 new-window전역 default-path.default-path

관련 정보