Homebrewでtmuxをインストール&初期設定
余り使いこなせてるとは思えないのだけど、自宅のMacでtmuxを使っているので、ひとまず最小限の設定をする方法を。
参考:tmux 1.9aの挙動が怪しかったので1.8に戻した
一時期、上記を参考に1.8で運用していたのだけれど、Homebrewの最新化をした際に1.9aに更新して、現時点では余り不具合を感じていません。
ということで、当座はこのまま1.9aで運用する予定です。
Homebrewでtmuxをインストール
$ brew install tmux
$ brew install reattach-to-user-namespace
tmux本体と合わせてreattach-to-user-namespace
を入れます。
現状試してみた範囲では、pbcopy
/pbpaste
はreattach-to-user-namespace
ありならOKなのですが、launchctl
が余りまともに動かず(^_^;)
$ echo hoge | pbcopy
$ pbpaste
hoge
$ launchctl load ~/Library/LaunchAgents/org.ksworks.PeriodicWork.plist
nothing found to load
ひとまずはlaunchctl
を使わない運用方針に切り替えることで対処としますorz
最低限のtmux.conf
使うにあたって、プレフィクスコマンドC-b
が予約されてしまうと、1文字前に移動(backward-char)を良く利用するのでツラい(^_^;)
ということで、プレフィクスコマンドはC-z
に変更します。
合わせて、先ほどインストールしておいたreattach-to-user-namespace
の設定と、何か変更した時に設定ファイルをリロードするためのキーバインド設定(C-z C-r
)を作っておきます。
# Prefix: C-z
unbind C-b
set -g prefix C-z
bind C-z send-prefix
# for pbcopy/pbpaste/launchctl
set-option -g default-command "reattach-to-user-namespace -l bash"
# reload
bind C-r source-file ~/.tmux.conf \; display "reload: ~/.tmux.conf"
この辺りまでが自分なりの最低限の設定ということで…
Author And Source
この問題について(Homebrewでtmuxをインストール&初期設定), 我々は、より多くの情報をここで見つけました https://qiita.com/ksworks/items/190a3ab7ae73b67ae6cd著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .