Tmux ignora o primeiro comando splitw em .tmux.conf

0
set -g history-limit 50000
new -s ds -n WindowName Command
neww -n foo/bar foo
splitw -h
splitw -h
splitw -v
splitw -v

Este é o meu arquivo tmux.conf. Eu inicio usando o tmux attach. Ele faz tudo o que eu quero, mas ignora o primeiro comando splitw, independentemente de ser ou não um splitw -h ou splitw -v.

Eu gostaria de entender por que isso está acontecendo e qualquer coisa que eu possa fazer para corrigir isso.

    
por Jazzepi 18.12.2013 / 19:32

1 resposta

0

Eu acabei fazendo isso. Você pode rodar este arquivo .tmux.conf apenas com o tmux. Ele mata a sessão estranha criada executando o comando tmux (que aliases para tmux-session).

set -g history-limit 50000
new -s ds -n estruct
selectw -t ds
splitw -v
splitw -h
splitw -h
#Switch to the "ds" session (defaultSession) and then kill the extra one
send-keys "tmux switch-client -t ds" C-m
send-keys "tmux kill-session -t 1" C-m
send-keys "clear" C-m
#Move to each individual panels and run commands as though you're there, C-m submits them as though you've hit enter
selectp -t 0
send-keys "tmux resize-pane -D 20" C-m
send-keys "tmux resize-pane -D 10" C-m
send-keys "sci" C-m
send-keys "clear" C-m

Eu sei que essa é uma abordagem realmente "ruim", mas acho o comportamento do tmux extremamente complexo e incompreensível. Isso me dá uma interface muito simples para simplificar minha configuração de ambiente relativamente simples.

    
por 18.12.2013 / 21:52

Tags