1. ホーム
  2. vim

[解決済み] UltiSnipsとYouCompleteMe

2022-06-04 08:48:50

質問

macvimにbundles ultisnipsとyoucompletemeをインストールしています。 問題は、tabがycmによって束縛されているため、ultisnipsが動作しないことです。 私は置くことを試みた let g:UltiSnipsExpandTrigger = "<s-tab>" を入れて、shift-tabでスニペット補完ができるようにしてみましたが、原因不明でうまくいきません。capsをトリガーにすることもできますが、今のところそのような方法は見つかっていません。

これらの 2 つのアドオンを一緒に使用している方はいらっしゃいますか? shift-tab を動作させるにはどうしたらよいでしょうか。 スニペットをトリガーするための別のキーをお勧めできますか?

どのように解決するのですか?

vimrcにこのような記述があります。

"" YouCompleteMe
let g:ycm_key_list_previous_completion=['<Up>']

"" Ultisnips
let g:UltiSnipsExpandTrigger="<c-tab>"
let g:UltiSnipsListSnippets="<c-s-tab>"

これは私が最初にやったことですが、UltiSnipsをUltisnipsと間違えて書いてしまいました。