У меня есть эти отображения режима вставки в моем vimrc:
imap <C-e> <C-o>A
imap <C-a> <C-o>I
Они заставляют ctrl-a
и ctrl-e
перемещать курсор в начало и конец строки, не выходя из режима вставки, а-ля сочетания клавиш emacs.
Я только что понял, что отображение <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
перейти к концу строки, только если автозаполнение не активно?