私は自分で持って.vimrc
簡単に分割ウィンドウのサイズを変更するには、いくつかの単純なマッピング:
noremap <Leader><UP> <C-w>+
noremap <Leader><DOWN> <C-w>-
これはかなりうまくいきますが、たとえば、10行のウィンドウのサイズを変更したい場合は、Leader+ UP10回押して離す必要があります。
キーが押されている間、どうすればこのマッピングを繰り返すことができますか?Leader+ を押すとUP、マッピングが1回適用され、その後しばらくすると、キーを押している間、マッピングが再度適用されます。
注:<C-w>+
カウントのプレフィックスを付けることは可能であり、マッピングでハードコード化することも、マッピングを使用する前にカウントを入力することもできますが、それは私がしたい方法ではありません。
注2:ウィンドウのサイズを変更するための一般的なマッピングは、数回押しやすいキー+と-キーを使用することですが、これらのキーを使用してそれを行うことはしたくありません。
--submode: grow/shrink --
と、メッセージが表示され、ウィンドウのサイズが1行変更されますが、コマンドはtを繰り返した。私は4 combinaisonsでそれを試してみましたg:submode_keep_leaving_key
し、g:submode_timeout
私が何かを間違っていたかどう0または1に、私はよく分かりません。私は通常、ターミナルでvimを使用していますが、現時点ではWindowsでgVimを使用してのみテストできますが、何かが変更されるかどうかはわかりません。