Skip to content

Instantly share code, notes, and snippets.

@miyako-ep miyako-ep/tmux
Created Feb 4, 2019

Embed
What would you like to do?
# prefixキーをC-aに変更する
set -g prefix C-t
# キーストロークのディレイを減らす
set -sg escape-time 0
# Vimのキーバインドでペインを移動する
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
#bind -r C-h select-window -t :-
#bind -r C-l select-window -t :+
# Vimのキーバインドでペインをリサイズする
#bind -r h resize-pane -L 1
#bind -r j resize-pane -D 1
#bind -r k resize-pane -U 1
#bind -r l resize-pane -R 1
# マウス操作を有効にする
#setw -g mouse on
# 256色端末を使用する
set -g default-terminal "screen-256color"
# ステータスバーの色を設定する
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 blue
#setw -g window-status-current-attr bright
# ペインボーダーの色を設定する
set -g pane-border-fg cyan
set -g pane-border-bg black
# アクティブなペインを目立たせる
set -g pane-active-border-fg white
set -g pane-active-border-bg blue
# コマンドラインの色を設定する
set -g message-fg white
set -g message-bg black
set -g message-attr bright
set -g history-limit 100000
set -g status-position top
## クリップボード共有を有効にする
set-option -g default-shell $SHELL
set-option -g default-command "reattach-to-user-namespace -l ${SHELL}"
# コピーモードを設定する
## viのキーバインドを使用する
setw -g mode-keys vi
## コピーモードの操作をvi風に設定する
bind-key -T copy-mode-vi v send-keys -X begin-selection
bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel "reattach-to-user-namespace /usr/bin/pbcopy"
unbind -T copy-mode-vi Enter
bind-key -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "reattach-to-user-namespace /usr/bin/pbcopy"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.