Я бы посоветовал вам не переназначать CTRL-V, это действительно полезно, когда вы хотите вставить необработанные символы.Чтобы вставить в режиме вставки, вам не нужно переключаться в обычный режим.Используйте CTRL - R , затем CTRL - O , затем + .Это не так долго.Вы можете переназначить клавишу F, чтобы сделать это:
:inoremap <F1> <C-r><C-o>+
или
:inoremap <C-v> <C-r><C-o>+
См. :help i_CTRL-R
для получения дополнительной информации.Вам также может понравиться этот ответ , который я дал о регистрах.
Если вы все еще хотите сохранить отображение в обычном режиме, замените P
на p
и A
на a
.В конце концов, вы хотите вставить после последнего символа, который вы остановили при выходе из режима вставки, и продолжить вставку после вставленного текста, а не в конце строки.
:inoremap <C-v> <Esc>"+pa