您的位置:首页 > 其它

在CUDA项目中使用ctags

2015-09-04 13:54 225 查看
最近使用vim看一些cuda程序,发现ctags竟然不支持cuda语言,各种纠结与伤心。然而,哈哈,并不能阻挡我使用ctags的决心,最后终于找到了一个替代方法。

ctags有一个选项可以指定文件使用的语言:langmap。比如,指定.cu文件中语言为C++可以加入选项:--langmap=c++:+.cu。

于是,可以使用以下方式来为cuda项目建立tag:

ctags -R --langmap=c++:+.cu *

为了避免每次都添加一长串选项,可以将这些选项直接写入ctags的配置文件中。打开$HOME/.ctags(如果没有则创建),在其中添加如下两行:

--langmap=c++:+.cu

--langmap=c++:+.cuh

这样,每次使用ctags时都会添加这两个选项。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: