bash スクリプトを使用して、手作業を自動化しようとしています。基本的に、複数の分割、vsplit、およびタブを使用して、1 つの端末ウィンドウ (および 1 つの端末タブのみ) で Vim を使用して複数のファイルを開きます。私が通常手動で行っていることを説明するために、一般的なケースについて説明します。
私は 3 つのタブ (以下、A、B、C と呼びます) を使用し、2x2 レイアウトの各タブで 4 つのファイルを開きます。
bash:~$ cd ~/Workspace/
bash:~/Workspace$ vim A11.m
:vsplit A12.m
:hsplit A22.m
"move cursor to A12.m"
:hsplit A21.m
:tabedit B11.m
:vsplit B12.m
:hsplit B22.m
"move cursor to B12.m"
:hsplit B21.m
:tabedit C11.m
:vsplit C12.m
:hsplit C22.m
"move cursor to C12.m"
:hsplit C21.m
私が作成したいのは、ファイル名と場所がハードコードされたシェル スクリプトで、実行時に上記のすべてが実行されます。誰かがこれを可能にするアプローチを私に提案できますか(可能であれば)? 前もって感謝します!
ps: 私の .vimrc では、:split が現在のファイルの (上ではなく) 下に新しいファイルを開き、:vsplit が新しいファイルを (左ではなく) 右に開くように、いくつかの構成を追加しました。