もた日記

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

tmux

fzf(fuzzy finder)の便利な使い方をREADME, Wikiを読んで学ぶ

fzf インストール アップデート 使い方:基本 動作確認 絞り込み画面での操作 絞り込み画面の表示変更 絞り込み画面での検索パターン キーバインド オートコンプリート 環境変数 使い方:応用 fzf-tmux オートコンプリート(プロセス、ホスト名、環境変数) …

tmuxメモ : TPM(Tmux Plugin Manager)プラグインの作り方

github.comTPM(Tmux Plugin Manager)で使えるtmuxプラグインの作り方は上記ページに書いてあるように簡単で流れとしては以下の通り。 gitプロジェクト作成 ランファイル作成(*.tmux) キーバインド設定作成 メインスクリプト作成 テスト プラグインを公開 …

tmuxメモ : プラグインでバッテリ、CPU情報等をステータスバーに表示

ステータスバーにバッテリー情報、オンライン情報、CPU情報を表示するプラグインがあるので試してみる。OSのステータスバーを表示していれば不要な情報もあるが全画面表示で使用する場合は便利かも。 github.com github.com github.com

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

github.comTmux Loggingプラグインをインストールすると下記機能が使用できるようになる。 カレントペインの出力をロギング カレントペインのキャプチャ(テキスト)を取得 カレントペインのこれまでの出力履歴を保存 カレントペインの出力履歴をクリア 出力…

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

github.comTmux openプラグインをインストールすると、例えばURLを選択してハイライトした状態でoを押すとブラウザでそのページを開くことができる。また、ファイル名を選択してハイライトした状態でCtrl-oを押すとエディタで編集することができる。 具体的…

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

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

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

github.comTmux Pain Controlプラグインをインストールするとペイン操作の標準的なキーバインドが追加される。 自分で設定するのが面倒という人はプラグインにまかせるのもよさそう。 tpmでインストール tpm(Tmux Plugin Manager)を使用している場合は、.tmu…

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

github.comTmux Resurrectプラグインを使用するとtmux環境を保存できるので、PCを再起動しても環境を簡単に復元できるようになる。github.comtmux-continuumはTmux Resurrectをサポートするプラグインで自動で保存/復元を可能にする。よってこれらはセット…

tmuxメモ : Tmux sensibleプラグインで基本オプションをセット

github.comTmux sensibleプラグインをインストールすると基本的なオプションがセットされる。Vimプラグインのvim-sensibleにインスパイアされて作ったらしい。 これらのオプションは自分で設定したオプションを上書きしないため安心して使える。 tpmでインス…

tmuxメモ : tpmでtmuxのプラグインを管理

github.comtmuxは今まで使っていたがプラグインを使ったことがなかったので試してみる。 プラグインを管理するにはtpm(Tmux Plugin Manager)を使うのがよいらしい。 tpmのインストール tmuxの1.9以降で動作するようなのでバージョンを確認 $ tmux -V まずtpm…

Vimメモ : Vim + tmuxだと<Esc>でのノーマルモード移行が遅い

Vimだけの場合は問題ないけど、Vim + tmuxで使っていると<Esc>キーを押したときにノーマルモードへ移行するのがなんか遅い。 調べたところ下記設定をtmux.confに追加すれば解決するようだ。 set -g escape-time 0OpenBSD manual pagestmuxのManual Pageによるとデ</esc>…