Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.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 如何格式化ruby代码_Ruby On Rails_Ruby_Code Formatting - Fatal编程技术网

Ruby on rails 如何格式化ruby代码

Ruby on rails 如何格式化ruby代码,ruby-on-rails,ruby,code-formatting,Ruby On Rails,Ruby,Code Formatting,我想使用命令行应用程序格式化ruby源代码,以便按照ruby指南对其进行美化。有这样的应用程序吗?您也可以使用VIM来实现: vim source.rb +'norm gg=G' +x 不过,它只能修复压痕。我认为这无法实现自动化。即使遵循某些标准,在不知道每个部分或代码的意图的情况下,也无法格式化代码。文本编辑器或IDE可以帮助实现这一点,但如果没有我的人工决定,这是不可能实现的。没关系,我想格式化这段代码,看看结果如何——没有尝试过,但是:基于搜索“Perl::Tidy for Ruby”

我想使用命令行应用程序格式化ruby源代码,以便按照ruby指南对其进行美化。有这样的应用程序吗?

您也可以使用VIM来实现:

vim source.rb +'norm gg=G' +x

不过,它只能修复压痕。

我认为这无法实现自动化。即使遵循某些标准,在不知道每个部分或代码的意图的情况下,也无法格式化代码。文本编辑器或IDE可以帮助实现这一点,但如果没有我的人工决定,这是不可能实现的。没关系,我想格式化这段代码,看看结果如何——没有尝试过,但是:基于搜索“Perl::Tidy for Ruby”@sawa:Perl有Perl::Tidy,它是reasonable@NeilSlater例如如果您有一个链
foo.bar.baz….
太长,无法容纳正常的单行。程序如何知道应该在哪里换行?