作为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文档后,上述两个问题对我来说仍未得到解答。
谢谢!
答案 0 :(得分:9)
Sublime可以通过其UI 为每种文件类型生成自定义设置 - 升华文件 - 不必通过命令行或终端等创建。
以下是它的完成方式:
这将打开一个具有正确语法/类型/名称的sublime-settings文件。在此处输入您的设置,然后保存文件。 :)
DONE!