В режиме вставки в IntelliJ ввод <
занимает timeoutlen
времени (по умолчанию 1000 мс, что разумно и полезно для многих других команд; изменение timeoutlen
на 10 мс делает <
практически немедленным).
В режиме вставки в Vim ввод <
выполняется немедленно.
:imap <
не показывает результатов ни в IntelliJ, ни в Vim.
Как я могу определить, почему IntelliJ задерживает это нажатие клавиши? Как это исправить?
У меня есть символическая ссылка ~/.ideavimrc на мой ~/.vim/vimrc, но у меня не установлены никакие плагины. У меня есть определенные пользовательские функции, которые, кажется, ничего не делают, но ни одна из них не использует <
в своих сопоставлениях.
Когда я набираю imap
в ideavim, я получаю следующее:
i <C-Q> * <Esc>:q!<CR><Tab><Tab>" quit without saving with C-q
i <C-S> * <Esc>:wq!<CR><Tab><Tab>" save and exit files with C-s
i <C-Y> * <Esc>:set list!<CR>:set number!<CR>i
i <MiddleMouse> * :set paste<CR><S-Ins>:set nopaste<CR>
<
, которые должны вызывать этот тайм-аут только на<
. - person jeremysprofile   schedule 30.11.2018<
в выводе:imap
? (без<
в команде)? Это может быть связано с тем, что IdeaVim не анализирует какой-либо специальный ключ Vim в командах сопоставления, и, поскольку специальные ключи начинаются с<
, это может привести к ошибке. - person Andrey Vlasovskikh   schedule 06.12.2018