全局替换文本以重命名sublime中的多个文件

时间:2013-11-24 00:05:59

标签: ruby-on-rails rename sublimetext

我正在使用rails 4应用程序,我需要更改其中一个模型的名称。这转换为更改许多其他文件,如控制器,视图等。

我已经生成了一个迁移来更改表名。然后使用全局查找和替换(即 ctrl + shift + 将我应用程序目录中所有文件中的所有owner更改为user ˚F)。

作为最后一步,我只需要重命名 文件名,例如owner.rbuser.rb的模型,{{ 1}}到owners_controller.rb等等。

1 个答案:

答案 0 :(得分:1)

如果您使用的是Linux系统而不是使用sublime,则可以使用终端,将目录更改为项目根目录并使用:

find . -name '*owner*' -exec bash -c 'mv $0 ${0/owner/user}' {} \;

我在这里找到了这种技术:),欢呼声

find a pattern in files and rename them