Как изменить цвет слов в Gedit?

Я пишу код на CUDA C и использую Gedit в качестве текстового редактора; когда я набираю некоторые функции, такие как sizeof(), редактор не окрашивает их. Простыми словами, это то, что я хотел бы видеть:

#include <stdio.h>
#include <stdlib.h>

int main(){

int a = sizeof(int);
return 0;  
}

Вместо этого я получаю следующее: sizeof() не окрашено!! Что мне делать, чтобы изменить цвет функции? Я уже установил все плагины, но я не знаю, что еще делать...


person Federico Gentile    schedule 30.10.2014    source источник


Ответы (1)


CUDA включен по умолчанию, поэтому просто переключитесь с простого текста на CUDA (или любой другой язык) в правой нижней части окна или с помощью общих параметров меню:

См. -> Режим подсветки -> CUDA

Gedit использует GtkSourceView для подсветки синтаксиса, так что вы можете определить свой собственный язык, если хотите. Gedit не выделяет некоторые функции, такие как sizeof, но вы можете добавить их в файл cuda.lang:

locate gtksourceview | grep /cuda.lang

Эта ссылка содержит дополнительную информацию об определении языка с помощью файлов .lang. .

РЕДАКТИРОВАТЬ: язык c включает определение sizeof, так что это должно быть полезно для CUDA, ищите keyword по ссылке!

person srodrb    schedule 30.10.2014
comment
Нет... к сожалению, я уже пробовал это... я работаю в режиме cuda... но ничего не происходит... некоторые функции не окрашиваются, и я блуждал, если бы я мог их раскрасить сам - person Federico Gentile; 30.10.2014
comment
ааа!! хорошо, сейчас я попробую - person Federico Gentile; 30.10.2014
comment
Все необходимое вы найдете по ссылке! - person srodrb; 30.10.2014