-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdot_tmux.conf
59 lines (49 loc) · 1.56 KB
/
dot_tmux.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
unbind C-b
set -g prefix ^T
bind t send-prefix
# view
#set-option -g set-titles on
#set-option -g set-titles-string "@#(hostname | sed 's/\\\\..*//')"
#set-option -g default-terminal screen-256color
# ステータスバーの設定
# 属性: bright, dim, underscore, blink, reverse, hidden, italics
set -g status-bg colour215
set -g status-fg blue
#set -g status-attr italics
## 左
set -g status-left '#[fg=red,dim][#(whoami)@#h]#[default]'
set -g status-left-length 20
## 右
set -g status-right '#[fg=red,dim][%Y-%m-%d(%a)%H:%M]#[default]'
# コマンド入力時のエリア
set -g message-attr bold
set -g message-fg white
set -g message-bg red
# ペインの境界色
set -g pane-active-border-fg white
set -g pane-active-border-bg black
set-window-option -g mode-bg white
set-window-option -g mode-fg black
set-window-option -g window-status-bg yellow
set-window-option -g window-status-fg blue
set-window-option -g window-status-current-bg blue
set-window-option -g window-status-current-fg yellow
set-window-option -g window-status-current-attr bold
# kill K k
unbind K
bind K confirm-before "kill-window"
unbind k
bind k confirm-before "kill-window"
# 設定リロード
bind r source-file ~/.tmux.conf
# 分割していたペインをWindowに
bind b break-pane
# ペインの縦分割
bind h split-window -v
# ペインの横分割
bind v split-window -h
# コピー、選択モードのキーバインドvi/emacs
set-window-option -g mode-keys vi
# マウスクリックでペイン選択
set-option -g mouse on
set-option -g default-command "reattach-to-user-namespace -l zsh"