LoginSignup
44
46

More than 5 years have passed since last update.

tmuxのインストールと設定

Last updated at Posted at 2013-06-12

tmuxのインストールと設定手順

rpmforgeレポジトリを追加

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
vim /etc/yum.repos.d/rpmforge.repo
# enabled=0にする

tmuxのインストール

yum install --enablerepo=rpmforge tmux

設定ファイル作成

cat > ~/.tmux.conf <<EOS
# utf-8環境
setw -g utf8 on
set -g status-utf8 on

#全てのベルを無視
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

# プレフィックスキー C-t
unbind C-b
set-option -g prefix C-t

# 設定ファイル再読み込み r
bind r source-file ~/.tmux.conf

# 直前のウィンドウ 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

# 文字色と背景色
set -g status-fg black
set -g status-bg white

# 現在のウィンドウの色
set-window-option -g window-status-current-fg   white
set-window-option -g window-status-current-bg   blue

# rbenv localを使えるようにする
set-environment -gu RBENV_VERSION

EOS

よく使うコマンド

# セッション作成
tmux new -s {session-name}
# アタッチ
tmux a(attach)
# デタッチ
tmux detach -s {target-session}
# セッション一覧
tmux ls(list-session)
# クライアント一覧
tmux lsc(list-client)
# キーバインド一覧 
tmux list-keys

# コピーモード
コピーモード開始 C-t [
コピー始点選択 Space
コピー終点選択 Enter
貼り付け C-t ]
44
46
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
44
46