У меня есть .vimrc
несколько простых сопоставлений для изменения размера разделенных окон:
noremap <Leader><UP> <C-w>+
noremap <Leader><DOWN> <C-w>-
Это работает довольно хорошо, но, например, когда я хочу изменить размер окна из 10 строк, я должен нажать и отпустить Leader+ UP10 раз.
Как я могу повторить это отображение, пока нажаты клавиши? Что я хочу, так это то, что когда я нажимаю Leader+, UPотображение будет применено один раз, затем через короткое время оно будет применено еще раз и так далее, пока я удерживаю клавиши.
Примечание: я знаю, что можно <C-w>+
добавить префикс к счетчику, и я мог бы жестко закодировать его в отображении или просто ввести счетчик перед использованием отображения, но я не хочу этого делать.
Примечание 2: Я также знаю , что популярное отображение , чтобы изменить размер окна, чтобы использовать +и -ключи , которые легче нажимать несколько раз , но я не хочу использовать эти ключи , чтобы сделать это ни.
--submode: grow/shrink --
и размер окна изменяется на одну строку, но команда is ' т повторил. Я попробовал это с 4 комбинациямиg:submode_keep_leaving_key
иg:submode_timeout
0 или 1. Я не уверен, что сделал что-то не так или нет. Я обычно использую vim в терминале, но сейчас я могу тестировать только с gVim на Windows, но я не уверен, что это что-то изменит.