在 shell 中编辑最后生成的迁移

问题描述 投票:0回答:2

我喜欢使用 Vim(和 shell)来编辑我的文件。当我生成迁移时,我经常发现尝试通过像

20121209200054
这样的日期时间来完成很麻烦。

如何轻松编辑

db/migrate
中的最后一个文件(刚刚生成的文件)?

ruby-on-rails shell rails-migrations
2个回答
1
投票

您可以简单地

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)'

或者有更好的办法吗?


0
投票

使用 vim-rails 你就可以做到

:Emigration

© www.soinside.com 2019 - 2024. All rights reserved.