Подсветка синтаксиса в gedit не работает автоматически - PullRequest
3 голосов
/ 29 июля 2009

Я пытаюсь использовать Ubuntu для разработки на Rails, и мне нравится gedit, за исключением того, что подсветка синтаксиса, кажется, не работает без меня, устанавливая его для каждого файла, который я открываю. Разве он не должен распознавать файл .rb как файл ruby, а мне не нужно заходить в меню и устанавливать его как таковой?

Я где-то пропустил настройку?

Ответы [ 3 ]

3 голосов
/ 04 мая 2010

Попробуйте отредактировать файл /etc/mime.types и добавить записи «text / x - ????»:

  text/x-ruby-source                              rhtml html.erb erb
  text/x-eruby                                    rjs
  text/x-yaml                                     yml yaml
1 голос
/ 25 марта 2010

Попробуйте снова открыть /usr/share/gtksourceview-2.0/language-specs/ruby.lang и добавить эту строку вверху раздела:

<property name="mimetypes=">application/x-ruby</property>

Если это не сработает, я в тупике.

0 голосов
/ 29 июля 2009

Подсветка синтаксиса извлекает свои настройки из файлов XML lang, хотя файл Ruby lang должен автоматически получать файлы .rb. Чтобы проверить, откройте языковой файл из /usr/share/gtksourceview-2.0/language-specs/ruby.lang и посмотрите, упоминается ли * .rb.

<property name="globs">*.rb</property>

Добавление дополнительных расширений Ruby к файлам lang: http://blog.adsdevshop.com/2008/04/19/erb-syntax-highlighting-in-gedit/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...