Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
96 lines (75 sloc) 2.74 KB
# ======================
# Setting For tmux
# ======================
# プレフィックスキー C-x
unbind C-b
set-option -g prefix C-x
# 256色
#set-option -g default-terminal screen-256color
#set -g terminal-overrides 'xterm:colors=256'
#全てのベルを無視
set-option -g bell-action none
# ウィンドウ番号基準値
set-option -g base-index 1
# ウィンドウの自動リネームoff
set-window-option -g automatic-rename off
#ウィンドウで動作があるとステータスラインでハイライト
set-window-option -g monitor-activity on
# コピー、選択モードのキーバインドvi
set -g mode-keys vi
# 設定ファイル再読み込み r
bind r source-file ~/.tmux.conf \; display-message "Reloaded config !!"
# Sync
bind S run-shell "if [[ `tmux show-option -w | grep synchronize-panes.*on` ]]; then toggle=off; else export toggle=on; fi; tmux display-message \"sync panes tmux: \$toggle\"; tmux set-option -w synchronize-panes \$toggle &> /dev/null"
# 直前のウィンドウ t
bind C-t last-window
# デタッチ d
bind d detach
# タイトル変更 A
bind A command-prompt "rename-window %%"
# ウィンドウ選択画面
#bind Space choose-window
# 新ウィンドウ作成
#bind c new-window
# 分割していたペインそれぞれをWindowに
#bind b break-pane
# ペイン終了
#bind k kill-pane
# ウィンドウ終了
#bind K kill-window
# ペイン番号表示
#bind i display-panes
# ペインの縦分割
bind H split-window -v
# ペインの横分割
bind v split-window -h
# ペインの移動
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
# history size
set-option -g history-limit 100000
set-option -g mouse on
bind -n WheelUpPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'select-pane -t=; copy-mode -e; send-keys -M'"
bind -n WheelDownPane select-pane -t= \; send-keys -M
#bind -n WheelUpPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'copy-mode -e'"
# ステータスラインの設定 {{{
# powerline setting
set-option -g status on
set -g status-interval 1
# window list alignment
set-option -g status-justify "left"
set-option -g status-left-length 150
set-option -g status-right-length 150
set-option -g status-left "#(~/.tmux/tmux-powerline/powerline.sh left)"
set-option -g status-right "#(~/.tmux/tmux-powerline/powerline.sh right)"
# # }}}
# window-status を中央揃えで配置する
set-option -g status-justify "centre"
# # status line の背景色を指定する。
set-option -g status-fg white
set-option -g status-bg black
# 現在のウィンドウの色
set-window-option -g window-status-current-fg white
set-window-option -g window-status-current-bg red
You can’t perform that action at this time.