2

コマンド ラインから 2 つのファイルを起動し、ウィンドウを水平方向に分割したいと考えています。これは、次のコマンドで実現できます。

vim -o index.html index.1

これにより、次の出力が均等に分割されます

ここに画像の説明を入力

代わりに、私が望むのは、上部のウィンドウを大幅に大きくすることです。

ここに画像の説明を入力

どうすればこれを達成できますか? また、現在、一番上のウィンドウが選択されています。これは私が望むものです。ただし、選択されていない場合、または下のウィンドウを選択したい場合は、どうすればこれを達成できますか?

4

2 に答える 2

1

考えられる解決策の 1 つは、上部ウィンドウを使用可能なサイズの 80% にすることです。

vim +'execute "resize" (&lines / 10) * 8' -o file1 file2

詳細については:help :resize、 および:help 'lines'を参照してください。

ちょっとした説明:&オプションの前で使用して、その値を取得します。したがって&lines、自分で設定できる値を保持します:set lines=100。この場合、&linesVim を保持するウィンドウのサイズを変更した場合でも、Vim によってオンザフライで設定されます。

于 2013-08-12T17:44:37.620 に答える