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