Smartphoneすぎゃーんメモ2012-02-29tmuxを使い始めてみたtmux名前と存在は知っていたけど最近まで使ったことのなかった、tmux。http://tmux.sourceforge.net/ようやく触ってみた(現在の最新版:1.6)のでscreenとの比較、思ったことなど。xterm-256colorhttps://github.com/sugyan/dotfiles/blob/master/.tmux.conf主にはコレくらい。エスケープキーはデフォルトの"C-b"から"C-t"に。"C-p"も使えるように追加。terminalはよく分かっていないけどemacsなどを256色で使えるようにするためにxterm-256colorにしておくインストールscreenだとだいたいデフォルトで入ってたりするようだけど、tmuxは残念ながら自分でインストールしないと使えない、のかな。Linuxならyumとかパッケージマネージャで簡単に入れられるので問題なし。自分でソースからビルドしてみても簡単にできた。%{-}%+w"とか頑張って調べながら書いていたけど、tmuxはステータスラインなんかはデフォルトで綺麗なのを表示してくれる。あとコピーモードがデフォルトでemacsキーバインドなのは自分としては慣れているので有り難い。設定ファイルもともとscreenもたいしてカスタマイズしていなかったのであまり違いを感じなかったけど、screenと比べて記述しやすく読みやすい、のかな。環境によって設定を変えたい、というときに設定を条件分岐させて...というのが出来ると良いな、と思って調べてみたところif-shellというのが使えるらしい。otherwise.ただコレは内部で別プロセスでシェル実行して行うからなのか、最初のwindowが作られてからその設定が反映されるなどタイミングの問題があり、条件がマッチしたときのコマンドにdefault-commandなど指定しても1番目のwindowには適用されず2番目以降にしか反映されない、など微妙に感じるところがあった。素直に読みこむファイルごと切り分けた方が良いのかもしれない。pbpasteが正常に動作しないという問題がある。クリップボードを使う。こせきの技術日記の記事の通り、tmux-MacOSX-pasteboardを持ってきてmakeしてPATH通して設定追加して...とやらないといけない。感想とりあえず使ってみたものの、コレといって「絶対screenよりtmuxの方が良い!」というようなものもなく、無理して移行する必要もないのかな、と思ったり。いえ別に使い心地が悪いというわけでもないし、折角なのでこのまましばらく使い続けてみるつもり。測ってないけどメモリ消費が少ないらしいし、まだこれから面白い進化があるかもしれないし。Entry2014-06-11percolを使ってターミナル操作を早く、便利に。