Sublime Text 2设置创建中有哪些可能的语言/语法?

时间:2012-05-21 20:14:06

标签: ruby-on-rails ruby ide indentation sublimetext

作为Rails项目的一部分,我想为“HTML(Rails)”(又名.html.erb)文件和Ruby on Rails文件(.rb文件)创建一些自定义设置(特别是缩进!)。

我知道如何创建和编辑Preferences.sublime-settings文件 - 以及Ruby.sublime-settings文件 - 但我对每种文件类型都有一个问题:

(1)对于.html.erb文件,在创建[language] .sublime-settings文件时我会使用哪种[语言]?在这种情况下是否有可能使用的所有语言的大清单和其他语言?

(2)在我创建了这些自定义设置之后(正如我已经为Ruby.sublime-settings设置,将我的选项卡自定义为2个空格),我想全局地将这些新设置应用于所有Ruby riles。

(Bonus)我的Rails项目中的.rb文件似乎加载了“Ruby on Rails”语法而不仅仅是“Ruby”语法(显示在Sublime Text的右下角)。如果Ruby.sublime-settings不会影响.rb“Ruby on Rails”文件(这对我来说似乎就是这种情况......),我很乐意为.html.erb和.rb文件提供#1的答案。作为Rails项目的一部分创建。

我发现了很多与此问题相关的SO信息,但在使用Google搜索和爬行Sublime Text文档后,上述两个问题对我来说仍未得到解答。

谢谢!

1 个答案:

答案 0 :(得分:9)

OOOOhhhh,我自己想出了这个。

Sublime可以通过其UI 为每种文件类型生成自定义设置 - 升华文件 - 不必通过命令行或终端等创建。

以下是它的完成方式:

  1. 打开Sublime应用程序
  2. 打开(或开启焦点)您要为其设置自定义设置的任何类型的文件,例如a .HTML.ERB文件
  3. 使用菜单&转到Sublime Text 2>偏好>设置 - 更多>语法特定 - 用户
  4. 这将打开一个具有正确语法/类型/名称的sublime-settings文件。在此处输入您的设置,然后保存文件。 :)

    DONE!