Я использую gedit для большей части своего C ++, а также для редактирования php в течение нескольких месяцев, при этом подсветка синтаксиса работает нормально. Совсем недавно я посмотрел один из моих файлов .cpp, и подсветка синтаксиса не удалась. Я попробовал несколько других файлов, и теперь подсветка синтаксиса не работает для всех из них. Я получаю следующие ошибки при запуске gedit:
(gedit:9833): GLib-CRITICAL **: PCRE library is compiled without UTF8 support
(gedit:9833): GLib-CRITICAL **: g_regex_match_full: assertion `regex != NULL' failed
(gedit:9833): GLib-CRITICAL **: PCRE library is compiled without UTF8 support
(gedit:9833): GLib-CRITICAL **: g_regex_replace_eval: assertion `regex != NULL' failed
(gedit:9833): GLib-CRITICAL **: g_regex_unref: assertion `regex != NULL' failed
(gedit:9833): GLib-CRITICAL **: PCRE library is compiled without UTF8 support
(gedit:9833): GLib-CRITICAL **: g_regex_match_full: assertion `regex != NULL' failed
(gedit:9833): GLib-CRITICAL **: PCRE library is compiled without UTF8 support
(gedit:9833): GLib-CRITICAL **: g_regex_replace_eval: assertion `regex != NULL' failed
(gedit:9833): GLib-CRITICAL **: g_regex_unref: assertion `regex != NULL' failed
(gedit:9833): GLib-CRITICAL **: PCRE library is compiled without UTF8 support
(gedit:9833): GLib-CRITICAL **: g_regex_match_full: assertion `regex != NULL' failed
(gedit:9833): GLib-CRITICAL **: PCRE library is compiled without UTF8 support
(gedit:9833): GLib-CRITICAL **: g_regex_replace_eval: assertion `regex != NULL' failed
(gedit:9833): GLib-CRITICAL **: g_regex_unref: assertion `regex != NULL' failed
(gedit:9833): GtkSourceView-WARNING **: in file /usr/share/gtksourceview-2.0/language-specs/cpp.lang: style 'c:keyword' not defined
(gedit:9833): GtkSourceView-WARNING **: Failed to load '/usr/share/gtksourceview-2.0/language-specs/cpp.lang': style override used with wildcard context reference in language 'cpp' in ref 'def:line-continue'
Это действительно неприятная проблема, которая началась совсем недавно, и я не знаю, почему.
Дополнительная информация:
- у меня нет root-доступа
- На моей машине работает openSUSE 11.3
- версия gedit: 2.28.3
- Команда pcretest возвращает: версия PCRE 7.6 28 января 2008 г.
- Я перезагружал несколько раз, надеясь, что это исправится, но не повезло
Буду очень признателен за любую помощь или идеи по проблеме.