3

如果用户真的想利用选项卡。有没有办法永久设置 Rails 的代码缩进样式?如果我可以编辑一些配置文件来实现它,那就太好了。

例如,当我使用脚手架“rails generate scaffold Articals name:string”时,自动生成的代码是 4 空格缩进样式。这样我就不需要每次都使用编辑器手动转换它们。

我不是在问编程或语法问题。Rails 不是一种语言。这都是关于设置和配置的。或者我可以编写一个程序在后台自动转换它们(不是最佳实践)。

如果 Rails 真的做不到,团队会在未来添加吗?

4

2 回答 2

2

由于 OP 已更新问题以解决修改脚手架模板的问题,而不仅仅是缩进样式,因此以下链接可能是一个有用的起点。

您还可以参考创建和自定义 Rails 生成器和模板以获取有关如何修改核心模板的更多指导。

于 2012-05-25T21:53:10.203 回答
1

不,没有设置。大多数生成器都使用模板,这些模板本身是由开发人员编写的,标签间距大多为 2。

你问:“或者我可以编写一个程序在后台自动转换它们。”

是的!事实上,你可以在 Ruby 中这样做......它会查看 git 中的所有新文件并用制表符替换四个和两个空格。可能仅当该行以四个和/或 2 个空格开头时,但仍然如此。

于 2012-05-25T21:35:42.517 回答