3

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

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

4

3 回答 3

3

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

  text/x-ruby-source                              rhtml html.erb erb
  text/x-eruby                                    rjs
  text/x-yaml                                     yml yaml
于 2010-05-04T10:46:54.387 回答
1

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

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

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

于 2010-03-25T18:28:23.793 回答
0

语法突出显示从 XML 语言文件中提取其设置,尽管 Ruby 语言文件应该自动选择 .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/

于 2009-07-29T17:51:54.527 回答