From 518df8b6c59a313ea3ed8ddaab9ff22c80ff9b80 Mon Sep 17 00:00:00 2001 From: Gardouille Date: Fri, 12 Sep 2014 14:26:55 +0200 Subject: [PATCH] =?UTF-8?q?Modification=20des=20num=C3=A9ros=20de=20pane?= =?UTF-8?q?=20et=20windows=20dans=20les=202=20fichiers=20qui=20permettent?= =?UTF-8?q?=20de=20spliter=20automatiquement.=20Modification=20des=20bind?= =?UTF-8?q?=20pour=20spliter=20afin=20de=20se=20rapprocher=20de=20ceux=20u?= =?UTF-8?q?tilis=C3=A9s=20dans=20herbsluft+bepo.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- split101010 | 14 +++++++------- splitWORK | 28 ++++++++++++++-------------- tmux.conf | 25 ++++++++++++++----------- 3 files changed, 35 insertions(+), 32 deletions(-) diff --git a/split101010 b/split101010 index c567518..5cb4fd3 100644 --- a/split101010 +++ b/split101010 @@ -9,15 +9,15 @@ # new -A -sUpdate101010 neww -d -nSSH1 'exec ssh reverse.101010.vpn' -selectw -t 1 -selectp -t 0 +selectw -t 2 +selectp -t 1 # Pane 1 -splitw -v -p 25 -t 0 'exec ssh chat.101010.vpn' -splitw -h -p 50 -t 1 'exec ssh puppet.101010.vpn' +splitw -v -p 25 -t 1 'exec ssh chat.101010.vpn' +splitw -h -p 50 -t 2 'exec ssh puppet.101010.vpn' # Pane 3 -splitw -h -p 50 -t 0 'exec ssh dns.101010.vpn' +splitw -h -p 50 -t 1 'exec ssh dns.101010.vpn' neww -d -nSSH2 'exec ssh git.101010.vpn' -selectw -t 2 -selectp -t 0 +selectw -t 3 +selectp -t 1 diff --git a/splitWORK b/splitWORK index 00b0e9b..0bd795e 100644 --- a/splitWORK +++ b/splitWORK @@ -9,26 +9,26 @@ # new -A -sUpdateIPR neww -d -nSSH1 'exec ssh ldap1.work' -selectw -t 1 -selectp -t 0 +selectw -t 2 +selectp -t 1 # Pane 1 -splitw -v -p 25 -t 0 'exec ssh www.work' -splitw -h -p 50 -t 1 'exec ssh dhcp.work' +splitw -v -p 25 -t 1 'exec ssh www.work' +splitw -h -p 50 -t 2 'exec ssh dhcp.work' # Pane 3 -splitw -h -p 50 -t 0 'exec ssh tunnelviarelay03' -#splitw -v -p 50 -t 3 'exec sleep 5 && ssh localhost -p 9322' -#splitw -v -p 50 -t 3 'exec ssh localhost -p 9322' +splitw -h -p 50 -t 1 'exec ssh tunnelviarelay03' +#splitw -v -p 50 -t 4 'exec sleep 5 && ssh localhost -p 9322' +#splitw -v -p 50 -t 4 'exec ssh localhost -p 9322' neww -d -nSSH2 'exec ssh puppet1.work' -selectw -t 2 -selectp -t 0 +selectw -t 3 +selectp -t 1 # Pane 1 -splitw -v -p 50 -t 0 'exec ssh git.work' -splitw -h -p 50 -t 1 'exec ssh bdd-mv.work' -splitw -v -p 50 -t 1 'exec ssh inventaire.work' -splitw -v -p 50 -t 2 'exec ssh monitoring.work' +splitw -v -p 50 -t 1 'exec ssh git.work' +splitw -h -p 50 -t 2 'exec ssh bdd-mv.work' +splitw -v -p 50 -t 2 'exec ssh inventaire.work' +splitw -v -p 50 -t 3 'exec ssh monitoring.work' # Pane 4 -splitw -h -p 50 -t 0 'exec ssh deploy.work' +splitw -h -p 50 -t 1 'exec ssh deploy.work' neww -d -nHyper 'exec ssh hyper03' diff --git a/tmux.conf b/tmux.conf index d032edc..fc1faa7 100644 --- a/tmux.conf +++ b/tmux.conf @@ -143,7 +143,7 @@ bind x lock-server unbind ^S bind ^S set-window-option synchronize-panes -# Lister les liens présents dans une fenêtre tmux (nécessite l'installation de urlview +# Lister les liens présents dans une fenêtre tmux (nécessite l'installation de urlview) bind-key u capture-pane \; save-buffer ~/.tmux/.tmux-buffer \; new-window -n "urlview" '$SHELL -c "urlview < ~/.tmux/.tmux-buffer"' # Recharger la configuration de tmux @@ -182,10 +182,12 @@ bind F12 selectw -t:12 ## Nouveaux raccourcis clavier pour les splits/panels -# split windows comme vim +# split windows comme herbsluft + bépo # Définition des splits comme dans vim (s: vertical et v: horizontal) #bind s split-window -v -bind v split-window -h +bind Enter split-window -h +unbind Space +bind Space split-window # Permet de se déplacer entre les panels avec les touches hjkl # h: gauche @@ -197,6 +199,10 @@ bind j select-pane -D bind k select-pane -U bind l select-pane -R +# Changer la réorganisation des panes +unbind . +bind . next-layout + # Redimentionnement des panels comme vim # Possibilité de changer la valeur "2" par ce qu'on veut # < : agrandissement vers la gauche @@ -248,22 +254,19 @@ bind V source-file ~/.tmux/split101010 # monitor-activity : permet de mettre en avant une fenêtre quand son contenu reçoit un événement # # Nouvelle session avec la première fenêtre qui exécute une mise à jour des dépôts -new -d -s0 -nr00t 'exec sudo aptitude update' +new -d -s0 -nh0me # Nouvelle fenêtre 0:1 avec htop neww -d -nht0p 'exec htop' # Nouvelle fenêtre 0:2 avec weechat-curses distant neww -d -nwee # Nouvelle fenêtre 0:3 dans /media neww -d -nSdata -c '/media/sdata/' -# Nouvelle fenêtre 0:4 dans ~ -neww -d -nh0me -setw -t0:4 aggressive-resize on -# Nouvelle fenêtre 0:5 dans dépot git +# Nouvelle fenêtre 0:4 dans dépot git neww -d -ngit -c '/home/jegardai/depot/ipr_puppet/environments/production' -setw -t0:5 aggressive-resize on +setw -t0:4 aggressive-resize on -# Fenêtre par défaut: 2 -select-window -t 2 +# Fenêtre par défaut: 3 +select-window -t 3 #new -d -s1 -nvulgrim 'exec ssh tunnel.vulgrim.gardouille.fr' #neww -d -nht0p 'exec htop'