在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时都会添加这两个选项。
ctags有一个选项可以指定文件使用的语言:langmap。比如,指定.cu文件中语言为C++可以加入选项:--langmap=c++:+.cu。
于是,可以使用以下方式来为cuda项目建立tag:
ctags -R --langmap=c++:+.cu *
为了避免每次都添加一长串选项,可以将这些选项直接写入ctags的配置文件中。打开$HOME/.ctags(如果没有则创建),在其中添加如下两行:
--langmap=c++:+.cu
--langmap=c++:+.cuh
这样,每次使用ctags时都会添加这两个选项。
相关文章推荐
- Linux C语言程序设计(十六)——TCP/IP协议基本解析
- 验证码识别<1>
- Codeforces 460C Present
- 学习方法
- C语言中链表任意位置怎么插入数据?然后写入文件中?
- C语言中链表任意位置怎么插入数据?然后写入文件中?
- 再探设计模式之状态模式(纸牌游戏的开发)
- NOIP2014飞扬的小鸟
- PCMCIA卡知识
- MySQL 实现树形的遍历(关于多级菜单栏以及多级上下部门的查询问题)
- Codeforces 466B Wonder Room
- Team Queue (uva540 队列模拟)
- 黑马程序员——Objective-C之面向对象基础
- IOS基础UI之(四)汤姆猫的实现
- Team Queue (uva540 队列模拟)
- HDUOJ 1292 人员分组递推公式推导
- 第三章 Getting Ready to Tango
- CF卡知识
- uva 524(素数环)
- CERC2014 Can't stop playing(一维2048)