Last active
October 29, 2015 03:27
-
-
Save yusukezzz/f1479c249a206d8a6a11 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# prefixキーをC-aに変更する | |
set -g prefix C-a | |
# C-a a で先頭に移動 | |
bind a send-prefix | |
# C-bのキーバインドを解除する | |
unbind C-b | |
# キーストロークのディレイを減らす | |
set -sg escape-time 1 | |
set-window-option -g utf8 on | |
# 256色ターミナルを使う | |
set -g default-terminal "screen-256color" | |
# | でペインを縦に分割する | |
bind | split-window -h | |
# - でペインを横に分割する | |
bind - split-window -v | |
# Vimのキーバインドでペインを移動する | |
bind h select-pane -L | |
bind j select-pane -D | |
bind k select-pane -U | |
bind l select-pane -R | |
# 設定ファイルをリロードする | |
bind r source-file ~/.tmux.conf \; display "Reloaded!" | |
# ステータスバーの色を設定する | |
set -g status-fg white | |
set -g status-bg black | |
# ウィンドウリストの色を設定する | |
setw -g window-status-fg cyan | |
setw -g window-status-bg default | |
setw -g window-status-attr dim | |
# アクティブなウィンドウを目立たせる | |
setw -g window-status-current-fg white | |
setw -g window-status-current-bg red | |
setw -g window-status-current-attr bright | |
# ペインボーダーの色を設定する | |
set -g pane-border-fg green | |
set -g pane-border-bg black | |
# アクティブなペインを目立たせる | |
set -g pane-active-border-fg white | |
set -g pane-active-border-bg yellow | |
# ステータスバーのUTF-8サポートを有効にする | |
set -g status-utf8 on | |
# リフレッシュの間隔を設定する(デフォルト 15秒) | |
set -g status-interval 30 | |
set -g status-left-length 40 | |
set -g status-left "#H:[#S] " | |
set -g status-right-length 60 | |
set -g status-right "#[bg=red]!#(brew outdated | wc -l | awk {'print $1'})#[default] | LA:#(w | head -n1 | cut -d' ' -f13) | %m/%d %H:%M" | |
# コピーモードを設定する | |
## viのキーバインドを使用する | |
setw -g mode-keys vi | |
## クリップボード共有を有効にする | |
set -g default-command "reattach-to-user-namespace -l zsh" | |
## コピーモードの操作をvi風に設定する | |
bind-key -t vi-copy v begin-selection | |
bind-key -t vi-copy y copy-pipe "reattach-to-user-namespace pbcopy" | |
unbind -t vi-copy Enter | |
bind-key -t vi-copy Enter copy-pipe "reattach-to-user-namespace pbcopy" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment