| @技術/プログラミング
↑の記事を読んで tmux でウィンドウを上下分割して、上でコード書いて下でテスト実行したりするの便利そうだなと思ってまねしてみてる。とてもよい。ただ分割比を調整するために毎回何度かキー入力が発...

IMG_4652.jpg

↑の記事を読んで tmux でウィンドウを上下分割して、上でコード書いて下でテスト実行したりするの便利そうだなと思ってまねしてみてる。とてもよい。

ただ分割比を調整するために毎回何度かキー入力が発生するのがいまいちだなと思っていた。 tmux のセッションを開始するときにしかこのコマンドを実行することがないので面倒だなと思いながら都度手動で調整していた。

しかし tmux には select-layout という機能があって、 Control
+b + Alt+1 とか入力するといい感じに pane を配置し直してくれることを思い出した。上下分割は C-b + M-3main-horizontal というスタイルが割り当てられており、上の pane をメインにして上下分割してくれる。このとき main-pane-height という設定項目に任意の値を設定しておくと分割した pane の高さを指定できるようだった。デフォルトだとメインの pane の高さは小さめなので自分は set-window-option -g main-pane-height 60 にしておいた。これで tmux を起動してウィンドウを水平分割したあと C-b + M-3 とやるだけで 8:2 くらいで二つの pane に水平分割されるようになった。ちなみに左右で分割したときの値を調整したい場合は set-window-option -g main-pane-width 230 などとしておけばよい。便利。

この記事に似ている記事

  • C15eefb2280cc0538b4e5f8b707d02f2
    久々に開発環境をいじってて brew upgrade tmux したら色々ぶっ壊れてつらい。具体的には以下のブログを参考に、 pane の swap を screen 風にしていた設定が効かなくなってしまった。## paneの入れ替えをscr...
  • 1176 chrome keyconfig
    Google Chromeの拡張機能に、Chrome Keyconfig ってのがあります。これはMinibuffer + LDRizeとまではいかないまでも似たような機能を提供してくれるエクステンションで便利に使っていたんですけど、最近、一...
  • 13382d509930388a2f87d29b7f64ce13
    ヒトデさんの以下のツイートを目にして便利そうだと思ったので fish + peco + vim でやってみることにした。VSCodeの下にくっついてるターミナルで git ls-files | peco | xargs code とかやってフ...
  • 676f72ee2a6998ba5d4392615f07bb3c
    fish-shell に移行 してこれで .zshrc のお守り業から解放されたと思ってたが、最近異常にシェルの新規セッションの開始が遅くて死にそうになってた。特にやばいのが git mergetool したときで、これは内部的には沢山の f...
  • Screenshot
     大変便利な Future is Now さん提供のP_BLOG用アクセス解析プラグイン、plg_page_analyzeなんですが、いくつか不満な点があったのでちょっと改造しました。 まず、サイト内リファラを拾ってしまう点。リファラ画面が自...
  • Screenshot
     退院して暇なので久々にP_BLOGをいじってます。やったのは二つ。各記事のパーマリンクがこれまで /article.php?id=記事ID だったのを /article記事ID.html にし、各記事にはてなブックマークへのリンクボタンを付...

Comments


(Option)

(Option)