よんちゅBlog

― このブログは自分用のメモや日々の問題などを共有するためのものです ―

20121005185841 お知らせ:  2013/07/17 ブログデザインをリニューアルしました。

tmux

vimとtmuxのステータスラインを連携させてみた。

少し前からやってて意外と便利だったので紹介。 (しかし需要は極めて低いと思われる)今回紹介する方法では tmux-powerline というtmuxのステータスラインをpowerline風にしてくれるスクリプトを使用します。 erikw/tmux-powerline · GitHub ただし、tmux-pow…

メモリ使用率を表示する (Mac/Linux+出力カスタマイズ+精度指定)

以前、以下の記事にてメモリ使用率を表示するスクリプトを紹介しましたが、あれからもう少し汎用的なスクリプトに改良したので紹介します。 Macでtmuxのステータスラインに起動時間/ロードアベレージ/メモリ使用率を表示 - よんちゅBlog 前回はMacでしか動作…

カッコイイtmuxを目指して!! - tmux-powerlineを改良したよ

この記事は既に内容がだいぶ古いです…tmux-powerlineは2012年12月半ばあたりで大幅なバージョンアップが行われたため、この記事の設定方法は使用できません。 また、この記事で挙げていた旧tmux-powerlineの問題もほぼ解決されました。 Modularize files and…

Macのtmuxでクリップボードを使用、あとtmuxの自動起動とか

Mac上でtmuxを使用する場合、そのままではクリップボードとの連携ができません。 当然pbcopyやpbpasteなんかも使用できません。この問題の解決方法に関しては以下のサイトが参考になります。 Mac の tmux でクリップボードを使う。 - こせきの技術日記 以上…

tmuxに慣れるためにまず最初に覚えるべきキーバインド

はじめに tmuxのデフォルトのプレフィックスキーは Ctrl-b です。プレフィックスキーを変更している場合は、~/.tmux.conf から以下のような設定項目を確認しよう。 以下の例では Ctrl-o にプレフィックスキーを割り当てています。 set-option -g prefix C-o …

Macのtmuxでクリップボードを使う(改良)

Macのtmux上でクリップボードへのコピーを使用するためには一工夫する必要があります。 そのあたりに関してはここやここに詳しく書かれています。今回はその中で使われてる、tmux上のコピー用バッファの内容をクリップボードへコピーするスクリプトをちょっ…

Macでtmuxのステータスラインに起動時間/ロードアベレージ/メモリ使用率を表示

タイトルの通り基本Mac限定です。 なぜかというと、メモリ使用率の取得に vm_stat (vmstatじゃないよ)というコマンドを使用しているからです。 vmstatはLinux系では有名なコマンドですが、残念ながらMacにはないんですよね。 Macのvm_statは名前は似ているけ…

zshのプロンプトにtmuxのウィンドウ番号とペイン番号を表示

こんな感じscreenを使用していた時は $WINDOW でウィンドウ番号を取得して表示していたのだけど、tmuxにはどうもそういうのはないっぽかった。 とうわけで自分でウィンドウ番号とペイン番号を環境変数に設定してそこから取得してzshで表示させることに。まず…