Ответы:
просто нажмите A:
A Append text at the end of the line [count] times.
(от :help A
)
Ваша первоначальная попытка не работает, потому что вы переходите в EOL с $, но затем вы используете iвместо a:
i Insert text before the cursor [count] times.
When using CTRL-O in Insert mode |i_CTRL-O| the count
is not supported.
пока
a Append text after the cursor [count] times. If the
cursor is in the first column of an empty line Insert
starts there. But not when 'virtualedit' is set!
но, как я уже сказал: настоящее решение есть A.
Создайте файл .vimrc в вашем домашнем каталоге. Пустой подойдет. Это выведет vim из стандартного режима совместимости с vi. Это позволит вам переместить курсор в конец строки, используя клавишу «Конец» или клавиши со стрелками в режиме вставки.