gedit中的语法突出显示无法自动工作

时间:2009-07-29 17:39:29

标签: ruby gedit

我正在尝试使用Ubuntu进行Rails开发,我喜欢gedit,除了语法突出显示似乎不能解决我为我打开的每个文件设置它。如果它不能识别.rb文件的ruby文件,而不是我必须进入菜单并将其设置为这样?

我错过了某个地方的设置吗?

3 个答案:

答案 0 :(得分:3)

尝试编辑/etc/mime.types文件并添加“text / x - ????”条目:

  text/x-ruby-source                              rhtml html.erb erb
  text/x-eruby                                    rjs
  text/x-yaml                                     yml yaml

答案 1 :(得分:1)

再次尝试打开/usr/share/gtksourceview-2.0/language-specs/ruby.lang并在该部分的顶部添加此行:

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

如果这不起作用,我很难过。

答案 2 :(得分:0)

语法突出显示从XML lang文件中提取其设置,尽管Ruby lang文件应该自动获取.rb文件。要检查,请打开/usr/share/gtksourceview-2.0/language-specs/ruby.lang中的语言文件,看看是否提到* .rb。

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

为lang文件添加更多Ruby扩展: http://blog.adsdevshop.com/2008/04/19/erb-syntax-highlighting-in-gedit/