1

Linux システムで YCM をセットアップし、GUI ターミナルから vim を呼び出しましたが、YCM は vim 挿入モードで正常に動作し、オムニ メニューが開きますが、押すか vim が貼り付けモードに入るとすぐに、YCM がトリガーされません。

.vimrc の次の設定はどれもうまくいきませんでした。

let g:ycm_key_invoke_completion = '<C-x><C-o>'
let g:ycm_key_invoke_completion = '<C-Space>'
let g:ycm_key_invoke_completion = '<Nul>'

次の診断コマンドが返されます

:verbose imap <Nul>
i  <Nul>       * <C-X><C-O><C-P>
        Last set from ~/.vim/bundle/YouCompleteMe/autoload/youcompleteme.vim

:verbose imap <C-Space>
No mapping found

:verbose imap <C-x><C-o>
i  <C-X>       * <C-R>=<SNR>20_ManualCompletionEnter()<CR>
        Last set from ~/.vim/bundle/supertab/plugin/supertab.vim

問題が SuperTab によるものなのか、それとも別のものによるものなのかはわかりません。Omnimenu のポップアップが本当に必要です。ありがとう

4

1 に答える 1