ruby-on-rails 在shell中编辑上次生成的迁移

xjreopfe  于 2023-10-21  发布在  Ruby
关注(0)|答案(2)|浏览(106)

我喜欢使用Vim(和shell)来编辑我的文件。当我生成一个迁移时,我经常发现试图通过像20121209200054这样的日期时间来完成是很麻烦的。
如何轻松编辑db/migrate中的最后一个文件(刚刚生成的文件)?

wko9yo5t

wko9yo5t1#

您可以简单地ls目录并将其输入vim命令:

vim db/migrate/$(ls db/migrate/ | tail -n 1)

然后,您可以从中创建一个Bash别名(在~/.bashrc~/.bash_aliases中)

alias vim-last-migration='vim db/migrate/$(ls db/migrate/ | tail -n 1)'

还是有更好的办法?

ecbunoof

ecbunoof2#

使用vim-rails,您可以只执行:Emigration

相关问题