Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Sublime Text 2设置创建中可能使用哪些语言/语法?_Ruby On Rails_Ruby_Ide_Indentation_Sublimetext - Fatal编程技术网

Ruby on rails Sublime Text 2设置创建中可能使用哪些语言/语法?

Ruby on rails Sublime Text 2设置创建中可能使用哪些语言/语法?,ruby-on-rails,ruby,ide,indentation,sublimetext,Ruby On Rails,Ruby,Ide,Indentation,Sublimetext,作为Rails项目的一部分,我想为“HTML(Rails)”(aka.HTML.erb)文件和RubyonRails文件(.rb文件)创建一些自定义设置(特别是缩进!) 我知道如何创建和编辑Preferences.submite-settings文件和Ruby.submite-settings文件,但对于每种文件类型,我还有一个问题: (1) 对于.html.erb文件,在创建[language].sublime设置文件时使用什么[language]?在本例和其他情况下,是否有可能使用的所有语言

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

我知道如何创建和编辑Preferences.submite-settings文件和Ruby.submite-settings文件,但对于每种文件类型,我还有一个问题:

(1) 对于.html.erb文件,在创建[language].sublime设置文件时使用什么[language]?在本例和其他情况下,是否有可能使用的所有语言的大列表

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

(另外)我的Rails项目中的My.rb文件似乎加载了“RubyonRails”语法,而不仅仅是“Ruby”语法(如Sublime文本右下角所示)。如果Ruby.sublime-settings不会影响.rb“Ruby on Rails”文件(对我来说似乎是这样),那么我希望为作为Rails项目一部分创建的.html.erb和.rb文件提供#1的答案

我已经找到了很多与这个问题相关的信息,但在谷歌搜索了1个小时后,我仍然没有回答上面的两个问题


谢谢

哦,我自己想出来的

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

这是如何做到的:

  • 开放式崇高应用
  • 打开(或聚焦)任何您想要进行自定义设置的文件类型,例如.HTML.ERB文件
  • 使用菜单并转到升华文本2>首选项>设置-更多>特定语法-用户
  • 这将打开一个具有正确语法/类型/名称的升华设置文件。在此处输入设置,然后保存文件。:)


    完成了

    太简单了!我没有注意到它会打开特定语言的配置文件!Ruby必须有:
    {“tab_size”:2}
    是的-我实际上只是将其设置为Rails环境的全局默认值,因为RSpec和.HTML.ERB文件以及其他文件确实从中受益。但是,还有Javascripts和其他文件。。。也许更明智的做法是为Javascripts指定一个特定的脚本:)我会对您提出的设置感兴趣。你能把它们添加到你的帖子里吗?这里有一些很好的启示——只需看看这里:,和。我实际上只使用了tab_size:)sublime的所有其他默认设置在ruby和rails中对我都很好。