tmuxめちゃ便利!まずはインストールしてみよう【快適ターミナル】

tmux(ティーマックス)はご存知ですか?
terminal(ターミナル)で開発をする場合にこのtmuxを導入すると、
かなり作業効率がアップします。

例えば、
・いくつもターミナルを立ち上げてログを流したていたり
・1つの作業中に別の案件が入ってしまい、今の作業を中断して別の作業をしたり
・毎日エディタを立ち上げて、ターミナルを立ち上げて、仮想環境を開いて、などルーチンが決まっていたり
1つ1つ上げていくとキリがないですが、とにかくこのtmux便利です。

ターミナルを使うかたは一度お試しください。

install (Mac)

brew install tmux
tmux -V

install (CentOS6.8)

linux brewインストール

sudo yum --exclude=systemtap* groupinstall 'Development Tools' && sudo yum install curl git m4 ruby texinfo bzip2-devel curl-devel expat-devel ncurses-devel zlib-devel openssl-devel irb
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
echo '# Linuxbrew PATH' >> ~/.zshrc
echo 'export PATH="$HOME/.linuxbrew/bin:$PATH"' >> ~/.zshrc
echo 'export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"' >> ~/.zshrc
echo 'export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"' >> ~/.zshrc
echo 'export LD_LIBRARY_PATH="$HOME/.linuxbrew/lib:$LD_LIBRARY_PATH"' >> ~/.zshrc
source ~/.zshrc
gcc -dumpversion
ln -s `which gcc` `brew --prefix`/bin/gcc-4.4
ln -s `which cpp` `brew --prefix`/bin/cpp-4.4
ln -s `which g++` `brew --prefix`/bin/g++-4.4
brew -v

tmuxインストール

brew install tmux

tmux plugin 管理ツール install

gitg  clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
--------------
plugin を記載
--------------
run '~/.tmux/plugins/tpm/tpm'

tmux をリロードして反映させる

tmux source ~/.tmux.conf

.tmux.conf で 記載したplugin を install

# tmux を起動
prefix + I

plugin を update する場合

prefix + U

plugin を uninstall する場合

prefix + alt + u

Prefix key の確認

tmux show-options -g prefix

session

tmux
# 名前をつける場合
tmux new -s test

source コマンドで反映させる時

# source .tmux.conf => X
# source ~/.tmux.conf => X
# tmux source .tmux.conf => X
tmux source ~/.tmux.conf
unsplash-logoClément H

Photo by Clément H on Unsplash