cuda (.cu) ファイルを追加しようとしています。基本的な目的は、最初にすべての c,cpp スニペットを cu ファイルで使用できるようにしてから、追加のサポートを追加することです。最初にテストしたことは、vim内でファイルタイプを設定することです
set ft:cpp.c
これは機能します。次に、cpp.snippets ファイルを cu.snippets にコピーしようとしましたvim-snippets/snippets
。vim-snippets/UltiSnips
しかし、これは機能していません ( -- スニペットが検出されない -- のように機能していません) 。私も追加しました
au BufNewFile,BufRead *.cu set ft=cuda
au BufNewFile,BufRead *.cuh set ft=cuda
私の.vimrcで。この後も動作しません。
もチェックしましたUltiSnipsSnippetDirectories
。を指していUltisnips
ます。
私はまた、cppを拡張しようとするだけのcu.snippetsを作成しようとしました(他には何もありません)。これも機能していません。
副次的な質問: 私が理解している限り、https://github.com/honza/vim-snippetsにはスニペットを含む 2 つのフォルダーがあります。snippets/*
snipmate ベースのものとUltiSnips/*
ultisnips ベースのもの。ただし、inc
スニペットは snippets ディレクトリの c.snippets でのみ提供されます (ultisnips では提供されません)。しかし、奇妙にファイルでinc
動作しc
ます。私はsnipmateを使用していないことを確信しています。これはどのように起こりますか?私は何かが欠けていますか?それとも、ultisnips が両方の形式を理解できるということですか?