Я занимаюсь программированием на C ++ в Ubuntu 12.04, используя gedit, и он распознает команды по умолчанию для c ++. Мне было интересно, смогу ли я сделать так, чтобы он мог распознавать новые классы, которые я определяю, и менять их цвет в коде или в другом месте.
спасибо
Я не верю, что есть автоматический способ сделать это, но вы можете сделать это вручную. Если вы запустите gksudo gedit /usr/share/gtksourceview-3.0/language-specs/cpp.lang
, он откроет файл определения, который управляет тем, как gedit делает подсветку синтаксиса для C ++. Если вы хотите, чтобы у ваших классов был тот же цвет, что и у встроенных типов (например, bool), добавьте строку вроде
<keyword>classname</keyword>
В раздел, который начинается
<context id="types" style-ref="type">