tmux
少し前からやってて意外と便利だったので紹介。 (しかし需要は極めて低いと思われる)今回紹介する方法では tmux-powerline というtmuxのステータスラインをpowerline風にしてくれるスクリプトを使用します。 erikw/tmux-powerline · GitHub ただし、tmux-pow…
以前、以下の記事にてメモリ使用率を表示するスクリプトを紹介しましたが、あれからもう少し汎用的なスクリプトに改良したので紹介します。 Macでtmuxのステータスラインに起動時間/ロードアベレージ/メモリ使用率を表示 - よんちゅBlog 前回はMacでしか動作…
この記事は既に内容がだいぶ古いです…tmux-powerlineは2012年12月半ばあたりで大幅なバージョンアップが行われたため、この記事の設定方法は使用できません。 また、この記事で挙げていた旧tmux-powerlineの問題もほぼ解決されました。 Modularize files and…
Mac上でtmuxを使用する場合、そのままではクリップボードとの連携ができません。 当然pbcopyやpbpasteなんかも使用できません。この問題の解決方法に関しては以下のサイトが参考になります。 Mac の tmux でクリップボードを使う。 - こせきの技術日記 以上…
はじめに tmuxのデフォルトのプレフィックスキーは Ctrl-b です。プレフィックスキーを変更している場合は、~/.tmux.conf から以下のような設定項目を確認しよう。 以下の例では Ctrl-o にプレフィックスキーを割り当てています。 set-option -g prefix C-o …
Macのtmux上でクリップボードへのコピーを使用するためには一工夫する必要があります。 そのあたりに関してはここやここに詳しく書かれています。今回はその中で使われてる、tmux上のコピー用バッファの内容をクリップボードへコピーするスクリプトをちょっ…
タイトルの通り基本Mac限定です。 なぜかというと、メモリ使用率の取得に vm_stat (vmstatじゃないよ)というコマンドを使用しているからです。 vmstatはLinux系では有名なコマンドですが、残念ながらMacにはないんですよね。 Macのvm_statは名前は似ているけ…
こんな感じscreenを使用していた時は $WINDOW でウィンドウ番号を取得して表示していたのだけど、tmuxにはどうもそういうのはないっぽかった。 とうわけで自分でウィンドウ番号とペイン番号を環境変数に設定してそこから取得してzshで表示させることに。まず…