Чтобы отключить ctrl-p
в режиме вставки, к вашему .vimrc
можно добавить следующую строку, которая сопоставляет ctrl-p
без операции с inoremap
. Более подробная информация об этой команде доступна в :help inoremap
(или в предшествующем вопросе о переполнении стека).
inoremap <c-p> <nop>
Если вы предпочитаете переназначить ctrl-p
на ctrl-[
- поскольку вы указали это в качестве предполагаемого нажатия клавиши - в качестве альтернативы можно добавить следующее к вашему .vimrc
.
inoremap <c-p> <c-[>
В любом случае вы все равно сможете получить доступ к функции завершения Vim с помощью ctrl-n
, хотя он работает иначе, чем ctrl-p
, так как ищет следующее совпадение, а не предыдущее.