cuda项目中使用ctags

默认情况下,使用vim时,ctags无法定位cu文件中的函数及类等的定义。采用下面的办法可解决这个问题。

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

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

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

也可以将这些选项直接写入ctags的配置文件中。打开$HOME/.ctags(如果没有则创建),在其中添加如下两行:

--langmap=c++:+.cu
--langmap=c++:+.cuh

这样,每次使用ctags时都会添加这两个选项。

发布了56 篇原创文章 · 获赞 30 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/qq_17239003/article/details/79180808