让老版本 Vim 支持 CUDA 语法高亮

为了方便安装CUDA编译环境,操作系统装了比较老的RHEL5.3版本。driver、toolkit和sdk的安装都很顺利,但是唯一的不足是这类系统中软件都比较老(,当然也都比较稳定),vim还不支持cuda的语法高亮(vim到7.2及以后的版本才支持cuda语法高亮),这样编起程序来就很不爽了,黑乎乎的一片。但有问题肯定就有解决的办法,google一下,果然很多,这里按照博客 http://blog.xiaoyong.org/?p=183 中的办法,顺利的解决了这一问题。

1)找个比较新的linux系统,把里面的cuda语法插件拷贝出来,在目录 /usr/share/vim/vim7*/syntax/cuda.vim;也可以在这里下载

https://files.cnblogs.com/elmtree/cuda.zip

2)把cuda.vim放置到系统~/.vim/syntax/目录下。

3)在 ~/.vimrc 中添加以下设置:

" CUDA syntax highlight {
au BufNewFile,BufRead *.cu set ft=cuda
" }

保存退出,再用vim打开任意一个*.cu文件,效果相当好。

附注:新建的账户下,.vimrc文件一般是不存在的,解决的办法是把/usr/share/vim/vim7*/syntax/目录下的vimrc_example.vim文件拷贝到~/下,并命名为.vimrc即可。


posted @ 2011-05-16 13:27  maqingzhen  阅读(695)  评论(0编辑  收藏  举报