Недавно я установил плагин ultisnips на neovim, и у меня возникла проблема с ним:
Когда я включаю ultisnips
, когда я нажимаю <
в визуальном режиме, происходит задержка до тех пор, пока мои строки не будут смещены влево, но мой сдвиг вправо с использованием >
работает мгновенно.
Если я запускаю :verbose map <
, я вижу следующее
x <nop> * :call UltiSnips#SaveLastVisualSelection()<CR>gvs
Last set from ~/.vim/plugged/ultisnips/autoload/UltiSnips/map_keys.vim line 64
s <nop> * <Esc>:call UltiSnips#ExpandSnippet()<CR>
Last set from ~/.vim/plugged/ultisnips/autoload/UltiSnips/map_keys.vim line 62
И из того, что я вижу, привязки исходят из файлов фрагментов, и они не являются моим сопоставлением, поэтому мне было интересно, есть ли способ решить эту проблему.
Спасибо
g:UltiSnipsExpandTrigger
? По умолчанию<Tab>
. Похоже, вы установили для себя значение<nop>
. - person Jake Grossman   schedule 19.09.2020let g:UltiSnipsExpandTrigger = "<nop>"
(я думаю, это было потому, что это мешало чему-то вcoc
), так это как-то связано с поведением, которое я вижу? - person Farzad   schedule 19.09.2020<nop>
— это не действие, а само сопоставление. Таким образом, вы фактически сопоставили буквальные ключи<nop>
с функцией UltiSnips. - person Jake Grossman   schedule 19.09.2020coc
. Есть ли у вас какие-либо предложения о том, что я могу сделать? И да, я думаю, что могу подтвердить, что если я удалю эту строку из своих настроек, сдвиг влево, кажется, будет работать нормально, но тогда я не смогу использовать TAB для навигации по меню завершенияcoc
???? - person Farzad   schedule 20.09.2020E117: Unknown function: UltiSnips#map_keys#MapKeys
???? - person Farzad   schedule 20.09.2020:h key-codes
, чтобы увидеть ваши варианты. - person Jake Grossman   schedule 20.09.2020