如何在Vim中为CUDA .cu和.cuh文件启用语法高亮显示?

Hai*_*ang 11 vim cuda syntax-highlighting vim-syntax-highlighting

我发现我的~/.vimrc文件有,syntax on但它不适用于任何CUDA文件(.cu).

不知道怎么做.

Ben*_*ebe 14

将这两行添加到〜/ .vimrc:

au BufNewFile,BufRead *.cu set ft=cuda
au BufNewFile,BufRead *.cuh set ft=cuda
Run Code Online (Sandbox Code Playgroud)

cuda.vim放在〜/ .vim/syntax /中

玩得开心!


Emo*_*ley 11

听起来你可能会错过vim的语法高亮文件.您应该检查您的/usr/share/vim/vim70/syntax目录cuda.vim.该目录将根据您的系统和vim版本而有所不同.

如果您的vim版本没有附带cuda.vim,您可以下载此cuda.vim文件并将其放在〜/ .vim/syntax /中.

更新:~/.vimrc@BenjiWiebe建议中添加以下行:

au BufNewFile,BufRead *.cu set filetype=cuda
au BufNewFile,BufRead *.cuh set filetype=cuda
Run Code Online (Sandbox Code Playgroud)

  • 做什么@BenjiWiebe推荐并在你的主目录中创建一个名为'.vim'的目录并将文件放在那里.vim应该搜索并使用它.他的回答可能是最好的. (2认同)