我正在用CUDA C编写代码,我正在使用Gedit作为文本编辑器;当我输入一些像sizeof()这样的函数时,编辑器不会对它们进行着色。简单来说,这就是我想看到的:
#include <stdio.h>
#include <stdlib.h>
int main(){
int a = sizeof(int);
return 0;
}
这是我得到的:sizeof()
没有颜色!!我该怎么做才能修改功能的颜色?我已经安装了所有插件,但我不知道还能做什么...
答案 0 :(得分:0)
默认情况下包含CUDA,因此只需在窗口右下方或使用常规菜单选项从纯文本切换到CUDA(或任何其他语言):
参见 - &gt;突出显示模式 - &gt; CUDA
Gedit使用GtkSourceView进行语法突出显示,因此您可以根据需要定义自己的语言。 Gedit并没有强调像sizeof
这样的功能,但你仍然可以在cuda.lang文件中添加它们:
locate gtksourceview | grep /cuda.lang
此link通过.lang文件提供有关语言定义的更多信息。
编辑:c语言确实包含sizeof
的定义,因此这应该对CUDA有用,在链接上搜索keyword
!