Есть ли способ повторить символ в режиме вставки Vim? Например, скажем, я хотел бы вставить 80 тире, что-то вроде emacs я бы набрал:
Ctrl+U 8 0 -
Единственный способ, которым я знаю, как это сделать в VIM, - это выйти из обычного режима для аргумента повторения, затем вернуться в режим вставки, чтобы ввести тире, затем выйти, чтобы вставить фактические тире, И затем вернуться в режим вставки, чтобы продолжить набор текста. Последовательность очень длинная:
Esc 8 0 a - Esc a
Было бы неплохо не переключать режимы и не выходить из них.