我发现自己这个做了很多:创建ActiveRecord迁移然后编辑一步?
script/generate migration my_new_migration
..然后选择&复制生成的文件名,然后将其粘贴到vi中实际编写迁移。
有没有办法一步到位呢?即当脚本/生成迁移运行时,它会创建文件,并在编辑器中自动打开该文件?
(我在Linux上使用SSH终端窗口的工作..)
我发现自己这个做了很多:创建ActiveRecord迁移然后编辑一步?
script/generate migration my_new_migration
..然后选择&复制生成的文件名,然后将其粘贴到vi中实际编写迁移。
有没有办法一步到位呢?即当脚本/生成迁移运行时,它会创建文件,并在编辑器中自动打开该文件?
(我在Linux上使用SSH终端窗口的工作..)
感谢您的建议。不过,我其实只是偶然发现了这一点: http://www.vim.org/scripts/script.php?script_id=1567
非常甜蜜的,因为它可以让你从内VIM做
> :Rscript generate migration my_migration
...,它会自动生成迁移,然后在编辑器中加载它为你。
也许你可以编辑生成的脚本。当生成文件比exec $ EDITOR [new_file]或类似的东西?
难道你不能只是创建一个bash脚本来做到这一点吗? – ryeguy 2010-04-29 20:42:03
也许,但不完全确定如何? (我对这个环境比较陌生..) – lambinator 2010-05-02 16:55:08