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
リンク
Clément H