Ruby on rails 是否有一个工具可以在单个文件中编辑相关代码?

Ruby on rails 是否有一个工具可以在单个文件中编辑相关代码?,ruby-on-rails,editing,Ruby On Rails,Editing,我的想法是,当相关代码放在一个“工作”文件中时,编辑它要容易得多。例如,在Rails应用程序中,当您实现某些功能时,可以在以下文件中为每个文件编辑一个功能:集成测试、控制器测试、控制器、模型、控制器帮助器。因此,如果有可能1)标记此代码片段2)在“工作”文件中自动收集3)一起编辑4)工具同步(放回)更改;在许多情况下,它可以简化开发过程。特别是如果你需要经历许多tweek并尝试迭代。只需打开Vim并打开一些窗口。有什么问题吗?Vim可以很好地解决这个问题。安装Rails.vim(1)插件,使用命

我的想法是,当相关代码放在一个“工作”文件中时,编辑它要容易得多。例如,在Rails应用程序中,当您实现某些功能时,可以在以下文件中为每个文件编辑一个功能:集成测试、控制器测试、控制器、模型、控制器帮助器。因此,如果有可能1)标记此代码片段2)在“工作”文件中自动收集3)一起编辑4)工具同步(放回)更改;在许多情况下,它可以简化开发过程。特别是如果你需要经历许多tweek并尝试迭代。

只需打开Vim并打开一些窗口。有什么问题吗?

Vim可以很好地解决这个问题。安装Rails.vim(1)插件,使用命令:AV可以打开带有测试/规格的垂直拆分,或:RV打开迁移和视图等相关文件(取决于您是查看模型还是控制器)。当您的工作区变得凌乱时,使用:仅返回到一个文件。拆分是IMHO管理多个相关文件的最佳方式。您甚至可以打开同一文件两次,以查看同一文件的两个部分。这和你描述的不完全一样,但很接近

1:

1。我更喜欢红宝石:)2。我想看一整套相关的代码(我不确定你是否能在多个窗口中以一种不尴尬的方式完成这项工作)3。最终,您将打开许多完全不相关的文件,这些文件“垃圾”了您打开的文件集