tob*_*pwn 3 ruby ide ruby-on-rails 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的信息,但是在用了大约1小时的谷歌搜索和爬行Sublime Text文档之后,上面的两个问题对我来说仍然没有答案.
谢谢!
OOOOhhhh,我自己想出了这个.
Sublime可以通过其UI为每种文件类型生成自定义设置 - sublime文件- 这不必通过命令行或终端等创建.
以下是它的完成方式:
这将打开一个具有正确语法/类型/名称的sublime-settings文件.在此处输入您的设置,然后保存文件.:)
DONE!