タイルウィンドウマネージャー(素晴らしい)+ターミナルマルチプレクサー(tmux)+ vim内で分割します。私はウィンドウ装飾がまったくないので、プログラムの内容がそれを与えない場合、それらの間の視覚的な分割はまったくありません。とにかく複数のモニターを使用し、画面ごとにタスクをグループ化するため、このパラダイムに非常に満足しています。2つのウィンドウが並んでいる理由がなければ、そもそも存在しません。
ただし、これにより、視覚的に最も明らかな分割が意味的に最も重要でない視覚的な不協和音が少し生じます。
- Xorgウィンドウ‹|› window =何もありません
- Tmuxペイン‹|›ペイン= 1ピクセルの分割線
- Vim分割‹|› split = 1文字幅の色付き列
以下は、ウィンドウ、ペイン、vimの分割ごとに1つずつ表示するサンプルです。
フル解像度バージョンまでクリックしなくても、表示される白い分割線は画面上で最も重要な分割ではないvimペインです。(vimセッションの右側にある灰色の列は、実際には80番目の列のハイライトであり、どのような種類の仕切りでもないことに注意してください。
スプリットに描かれたキャラクターを変更する方法、または配色のコントラストを下げる方法を知っています。私がしたいのは、tmuxと同じ分割バーを使用することです。分割バーは1つではなく列の間に描画されるため、幅を占有しません。これは端末ベースのvimで可能ですか?グヴィム?ネオビム?視覚的に目立たないセパレーターを作成するために、仕切り柱を完全にオフにすることはできますか?
PS視覚的に類似したセパレータを使用する理由は理にかなっています。これは、同じキーバインディングを使用してtmuxペインとvimスプリット間を移動するためです。同じキーがそれらの間をシームレスに移動します。視覚的な境界も同じ場合にのみ意味があります。