4

Vim では、新しい垂直方向の分割でバッファーを開く傾向があります (時折水平方向に分割します)。私はコードを 80 文字幅に保つので、これは大きなモニターでもうまく機能します。

私はしばしばこのウィンドウの配置に行き着きます:

----------------------
| | | | | | | | | |
| | | | | | | | | |
------ | あ | ビ |
| | | | | | | | | |
| | | | | | | | | |
----------------------

幅が 4 列または 5 列になると、少し狭くなり始める可能性があるため、ウィンドウを移動して、次のようにします。

----------------
| | | | | | あ |
| | | | | | | |
------ ------
| | | | | | ビ |
| | | | | | | |
----------------

私の知る限り、Vim でウィンドウを移動することによってこれを行うことは不可能です。

私が見つけたそのウィンドウ配置を取得する唯一の方法は、ウィンドウ A を閉じてから、ウィンドウ B からの新しい水平分割として A を再度開くことです。

それは正しいですか、またはVimでそのようなウィンドウを移動/再配置する方法はありますか? もしかしてプラグイン?

まだ何も見つからないので、窓の開閉が煩わしく、流れを壊してしまうので、質問しようと思いました。

FWIW、Ctrl-W + J/Ctrl-W + Kショートカットは、隣接するウィンドウと分割するのではなく、新しい水平分割を画面全体と同じ幅にするため、役に立たないことがわかりました。つまりCtrl-W + J、私にこれを与えるでしょう:

----------------
| | | | | | | |
| | | | | | | |
------ | あ |
| | | | | | | |
| | | | | | | |
----------------
| | | |
| | ビ |
----------------

これは一般的に私が望むものではありません。

誰かアイデアがあれば教えてください!

4

1 に答える 1

3

あなたが望むことを正確に行うことができるプラグインがあります。リンクは次のとおりです:https ://github.com/fabi1cazenave/suckless.vim 。

于 2012-10-11T20:38:09.817 に答える