A partir de algum ambiente bash conveniente, seja a linha de comando, ou a função ~ / .bashrc ou bash ou qualquer outra, tente o seguinte one-liner:
tmux new-session -A -s default \; split-window -v -l 15
Eu quero configurar meu terminal de forma que, sempre que eu iniciá-lo, ele inicie o tmux na janela dividida.
Eu sei que quero adicionar isso ao meu .tmux.config
:
split-window -v -l 15
Agora, também quero iniciar o tmux do meu .bash_profile
e não sei como.
Eu li que é recomendado usar tmux new-session -A -s default
que será anexado ou criado para uma nova sessão.
Se eu fizer isso, o .tmux.conf
falhará com 'sem sessão atual'. quer que eu inicie uma nova sessão no tmux conf.
Se eu adicionar new-session -A -s default
ao conf, logo antes do comando split, e então iniciar o tmux com tmux attach
ou rmux attach -t default
ou tmux new-session -A -s default
então ele carrega, mas com algum erro que ele não consegue encontrar algum arquivo aleatório .sesssion, e a divisão não é exatamente como eu quero (na verdade não tenho certeza do que acontece nesse caso, ele diz 'sessão restaurada').
como exatamente devo iniciar o tmux nesse caso?
A partir de algum ambiente bash conveniente, seja a linha de comando, ou a função ~ / .bashrc ou bash ou qualquer outra, tente o seguinte one-liner:
tmux new-session -A -s default \; split-window -v -l 15
Tags tmux