2012-05-21 24 views
3

作为Rails项目的一部分,我想为“HTML(Rails)”(又名.html.erb)文件和Ruby on Rails文件(.rb文件)创建一些自定义设置(特别是缩进!)。Sublime Text 2设置创建中可能的语言/语法是什么?

我知道如何创建和编辑Preferences.sublime的设置文件 - 和A Ruby.sublime的设置文件 - 但我有剩余的每个文件类型一个问题:

(1)的.html。 erb文件,创建[language] .sublime-settings文件时使用什么语言?在这种情况下和其他情况下,有没有可能使用的所有语言的大列表? (2)在我创建了这些自定义设置(就像我已经为Ruby.sublime设置了,将我的标签自定义为2个空格)之后,我想将这些新设置全局应用于所有Ruby riles。

(Bonus)我的Rails项目中的.rb文件似乎加载了“Ruby on Rails”语法,而不是“Ruby”语法(在Sublime Text的右下方显示)。如果Ruby.sublime-设置不会影响.rb“Ruby on Rails”文件(这似乎是我的情况),我会喜欢#1的.html.erb和.rb文件的答案,它们是作为Rails项目的一部分创建。

我发现了很多与此问题有关的信息,但上述两个问题在Google搜索和爬行Sublime Text文档1小时后仍未得到答复。

谢谢!

回答

9

OOOOhhhhh,我自己想出了这一个。

崇高可以通过其UI产生每种文件类型自定义设置,崇高的文件 - 这并不一定可以通过命令行或终端创建等

下面是它的工作:

  1. 打开崇高应用程序
  2. 打开(或关注)您想为其设置自定义设置的任何文件,例如一个.HTML.ERB文件
  3. 使用菜单&去崇高文本2>首选项>设置 - >详细具体的语法 - 用户

这将打开一个崇高的设置与正确的语法/类型/文件的文件名。在此输入您的设置,然后保存该文件。 :)

完成!

+3

太简单了!我没有注意到它会打开语言特定的配置文件! 红宝石必备: '{ “tab_size”:2 }' – Amir

+0

是的 - 我其实只是设置为我的Rails环境的全局默认值,因为RSpec和.HTML.ERB文件和其他人真的受益于相同。 – toblerpwn

+0

但是,你有Javascript和其他人......也许这是明智的,有一个特定的Javascripts :) – Amir