Это работает именно так, как и должно. inoremap
говорит: «всякий раз, когда вы печатаете с левой стороны , представьте, что пользователь набрал с правой стороны ». Таким образом, после этого сопоставления <a-j>
буквально эквивалентно вводу «: action EditorCompleteStatement» в режиме вставки.
Так что на самом деле все, что вам нужно сделать, это сначала выйти из режима вставки:
inoremap <a-j> <esc>:action EditorCompleteStatement<cr>gi
Или вы можете использовать <C-o>
, что немного проще в этом контексте:
inoremap <a-j> <C-o>:action EditorCompleteStatement<cr>