added tmux config
This commit is contained in:
parent
4489ea7b94
commit
8110fa6309
60
.tmux.conf
Normal file
60
.tmux.conf
Normal file
@ -0,0 +1,60 @@
|
||||
# Prefix to C-a
|
||||
set-option -g prefix C-a
|
||||
|
||||
# Start with index 1
|
||||
set -g base-index 1
|
||||
setw -g pane-base-index 1
|
||||
|
||||
# Clock
|
||||
setw -g clock-mode-style 24
|
||||
|
||||
# unbind all
|
||||
unbind-key -a
|
||||
|
||||
# command
|
||||
bind-key : command-prompt
|
||||
|
||||
# detach client
|
||||
bind-key d detach-client
|
||||
|
||||
# Config Reloads
|
||||
bind r source-file ~/.tmux.conf \; display-message "Config reloaded"
|
||||
|
||||
# Split window
|
||||
bind-key h split-window -h
|
||||
bind-key v split-window -v
|
||||
|
||||
# Kill Selected Pane
|
||||
bind-key q kill-pane
|
||||
|
||||
# Move to pane with Control (no prefix)
|
||||
bind-key -n M-h select-pane -L
|
||||
bind-key -n M-j select-pane -D
|
||||
bind-key -n M-k select-pane -U
|
||||
bind-key -n M-l select-pane -R
|
||||
|
||||
# Move to pane with arrow keys
|
||||
bind-key Left select-pane -L
|
||||
bind-key Down select-pane -D
|
||||
bind-key Up select-pane -U
|
||||
bind-key Right select-pane -R
|
||||
|
||||
# Switch windows
|
||||
bind-key -n M-1 if-shell 'tmux select-window -t 1' '' 'new-window -t 1'
|
||||
bind-key -n M-2 if-shell 'tmux select-window -t 2' '' 'new-window -t 2'
|
||||
bind-key -n M-3 if-shell 'tmux select-window -t 3' '' 'new-window -t 3'
|
||||
bind-key -n M-4 if-shell 'tmux select-window -t 4' '' 'new-window -t 4'
|
||||
bind-key -n M-5 if-shell 'tmux select-window -t 5' '' 'new-window -t 5'
|
||||
bind-key -n M-6 if-shell 'tmux select-window -t 6' '' 'new-window -t 6'
|
||||
bind-key -n M-7 if-shell 'tmux select-window -t 7' '' 'new-window -t 7'
|
||||
bind-key -n M-8 if-shell 'tmux select-window -t 8' '' 'new-window -t 8'
|
||||
bind-key -n M-9 if-shell 'tmux select-window -t 9' '' 'new-window -t 9'
|
||||
bind-key -n M-0 if-shell 'tmux select-window -t 10' '' 'new-window -t 10'
|
||||
|
||||
# resize pane
|
||||
bind-key -n M-H resize-pane -L 5
|
||||
bind-key -n M-J resize-pane -D 5
|
||||
bind-key -n M-K resize-pane -U 5
|
||||
bind-key -n M-L resize-pane -R 5
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user