У меня есть сопоставления вставки в моем vimrc:
imap <C-e> <C-o>A
imap <C-a> <C-o>I
Они делают ctrl-a
и ctrl-e
перемещать курсор в начало и конец строки, не выходя из режима вставки, a la emacs keybindings.
Я только понял, что отображение <C-e>
представляет конфликт с подмножеством автозаполнения. В документации для CTRL-E указано:
When completion is active you can use CTRL-E to stop it and go back to the
originally typed text.
Мое отображение <C-e>
мешает этому. Есть ли способ, с помощью которого ctrl-e
можно перейти в конец строки только в том случае, если автозаполнение неактивно?