もた日記

くだらないことを真面目にやる

tmuxメモ : Tmux Loggingでロギングとキャプチャ

github.com

Tmux Loggingプラグインをインストールすると下記機能が使用できるようになる。

  1. カレントペインの出力をロギング
  2. カレントペインのキャプチャ(テキスト)を取得
  3. カレントペインのこれまでの出力履歴を保存
  4. カレントペインの出力履歴をクリア

出力結果はテキストファイルで$HOMEディレクトリ以下に作成される。

tpmでインストール


tpm(Tmux Plugin Manager)を使用している場合は、.tmux.confに下記行を追加してprefix + Iキーでインストール。

set -g @plugin 'tmux-plugins/tmux-logging'
続きを読む

tmuxメモ : Tmux openでハイライトしたファイル、URLを開く

github.com

Tmux openプラグインをインストールすると、例えばURLを選択してハイライトした状態でoを押すとブラウザでそのページを開くことができる。また、ファイル名を選択してハイライトした状態でCtrl-oを押すとエディタで編集することができる。
具体的な使い方は下記動画を参照。
Tmux open plugin on Vimeo

このプラグインを単独で利用するのではなく検索を便利にするTmux copycatプラグインと併せて使用するのがよさそう。
wonderwall.hatenablog.com

続きを読む

tmuxメモ : Tmux copycatとTmux Yankで検索、コピペを便利にする

github.com
github.com

Tmux copycatプラグインをインストールすると正規表現での検索、検索結果のハイライト、定義済み検索機能が使えるようになる。このプラグインはコピペを便利にするTmux Yankプラグインとセットで使用するとさらに使い勝手がよくマウスでの操作を減らすことができる。

と言ってもわかりにくいと思うのでそれぞれ使い方を説明した動画を見るのがよい。
Tmux copycat on Vimeo
Tmux Yank plugin on Vimeo

続きを読む

tmuxメモ : Tmux Pain Controlプラグインでペイン操作

github.com

Tmux Pain Controlプラグインをインストールするとペイン操作の標準的なキーバインドが追加される。
自分で設定するのが面倒という人はプラグインにまかせるのもよさそう。

tpmでインストール


tpm(Tmux Plugin Manager)を使用している場合は、.tmux.confに下記行を追加してprefix + Iキーでインストール。

set -g @plugin 'tmux-plugins/tmux-pain-control'
続きを読む

tmuxメモ : Tmux Resurrectとtmux-continuumで環境の保存/復元

github.com

Tmux Resurrectプラグインを使用するとtmux環境を保存できるので、PCを再起動しても環境を簡単に復元できるようになる。

github.com

tmux-continuumはTmux Resurrectをサポートするプラグインで自動で保存/復元を可能にする。よってこれらはセットで使うのがよさそう。

tpmでインストール


tpm(Tmux Plugin Manager)を使用している場合は、.tmux.confに下記行を追加してprefix + Iキーでインストール。

set -g @plugin 'tmux-plugins/tmux-resurrect'
set -g @plugin 'tmux-plugins/tmux-continuum'
続きを読む