我喜欢使用Vim(和shell)来编辑我的文件。当我生成一个迁移时,我经常发现试图通过像20121209200054这样的日期时间来完成是很麻烦的。如何轻松编辑db/migrate中的最后一个文件(刚刚生成的文件)?
20121209200054
db/migrate
wko9yo5t1#
您可以简单地ls目录并将其输入vim命令:
ls
vim
vim db/migrate/$(ls db/migrate/ | tail -n 1)
然后,您可以从中创建一个Bash别名(在~/.bashrc或~/.bash_aliases中)
~/.bashrc
~/.bash_aliases
alias vim-last-migration='vim db/migrate/$(ls db/migrate/ | tail -n 1)'
还是有更好的办法?
ecbunoof2#
使用vim-rails,您可以只执行:Emigration
:Emigration
2条答案
按热度按时间wko9yo5t1#
您可以简单地
ls
目录并将其输入vim
命令:然后,您可以从中创建一个Bash别名(在
~/.bashrc
或~/.bash_aliases
中)还是有更好的办法?
ecbunoof2#
使用vim-rails,您可以只执行
:Emigration