La mise en page doit être spécifié dans l' layout:
ligne de. Mais vous n'êtes pas limité à cinq préréglage des mises en page (comme le principal vertical). À partir de la page de man:
In addition, select-layout may be used to apply a previously used layout -
the list-windows command displays the layout of each window in a form
suitable for use with select-layout. For example:
$ tmux list-windows
0: ksh [159x48]
layout: bb62,159x48,0,0{79x48,0,0,79x48,80,0}
$ tmux select-layout bb62,159x48,0,0{79x48,0,0,79x48,80,0}
tmux automatically adjusts the size of the layout for the current window
size. Note that a layout cannot be applied to a window with more panes
than that from which the layout was originally defined.
D'abord configurer votre disposition juste la façon dont vous le souhaitez, vous pouvez ajuster les largeurs avec resize-pane
jusqu'à ce qu'il est juste pour vous. Ensuite, exécutez tmux list-windows
. Et puis, vous devriez être en mesure d'utiliser l' layout:
ligne à partir de la sortie inchangée dans tmuxinator.conf
Donc, basé sur la sortie de votre gist:
0: tmux [208x73] [layout b147,208x73,0,0[208x62,0,0,208x10,0,63{104x10,0,63,103x10,105,63}]] (active)
La section pertinente de la tmuxinator conf fichier doit être:
- editor:
layout: b147,208x73,0,0[208x62,0,0,208x10,0,63{104x10,0,63,103x10,105,63}]
panes:
- vim
- #empty, will just run plain bash
- top