tmuxウィンドウの幅を80(またはそれ以上)列にします。

tmuxウィンドウの幅を80(またはそれ以上)列にします。

私はコードを書くときに80列の規則に従おうとしていますが、現在のtmux設定は水平に50/50に分割されています。私は左のウィンドウにvimを置き、右のウィンドウに別のタスクを実行するために75/25に分割するのが好きです。

私のサイドモニターでは50%が76列幅ですが、ラップトップモニターでは123列幅です。

他のコマンドのためのスペースを最大化したいです。コマンドを実行するときにワークスペースを正確に80列(またはそれ以上)に設定する方法はありますか?

現在ワークスペースを設定しています。

bind C-w source-file ~/dotfiles/scripts/tmux_work_layout

このファイルには以下が含まれます。

selectp -t 0              # Select pane 0
splitw -h -p 50           # Split pane 0 vertically by 50%
selectp -t 1              # Select pane 1
splitw -v -p 25           # Split pane 1 horizontally by 25%
selectp -t 0              # Select pane 0

ベストアンサー1

許可された答えのコードが役に立つと思いましたが、tmux 1.8を使用しており、これが組み込みの機能のようです。ペインの下のtmuxのマニュアルページから:The -l and -p options specify the size of the new pane in lines (for vertical split) or in cells (for horizontal split), or as a percentage, respectively.-pの代わりに-lを使用すると、望ましい効果が得られます。前任者:

split-window -h -l 80

resize-pane同様の解決策が記載されている。ここ

おすすめ記事