Posso obter a tela dividida do tmux para reter o pwd?

6

Digamos que meu diretório de trabalho atual seja / home / abc / documents / xyz. Agora no tmux, quando eu divido minha tela, o novo painel é padronizado para o diretório / home / abc. Eu quero que o pwd seja retido após a divisão.

    
por Anuvrat 25.06.2011 / 21:04

3 respostas

1

Você pode colocar algo como o seguinte no arquivo tmux.conf :

bind <key of your choice> default-path $(pwd) \; split-window\; set default-path ~/

Isso se liga ao escolhido ou a um comando que altera o caminho padrão para novos painéis para o diretório atual do painel atual (através da saída de pwd ) e, em seguida, divide o painel e vincula-o de volta ao início.

Eu li esse truque em ArchWiki um tempo atrás. Há outro método mais aprofundado que usa cd se você seguir o link, embora tenha seus próprios problemas, então eu pessoalmente recomendo ficar com o que foi mostrado acima.

    
por 08.12.2011 / 11:39
4

O default-path described em uma resposta anterior não é mais compatível, esse comportamento foi alterado de tmux 1.8 para tmux 1.9.

A maneira de fazer isso agora é ter associações que fazem neww -c '#{pane_current_path}' ou o mesmo com split-window .

Por favor, consulte as alterações expostas aqui: link , na seção que diz CHANGES FROM 1.8 to 1.9, 20 February 2014 .

    
por 17.03.2014 / 06:20
0

existe um plugin para o zsh .zsh "> link

coincidentemente, tenho esse comportamento por meio de uma sessão ssh: ed, mas não sei qual configuração é essa.

    
por 21.08.2013 / 04:24

Tags