Edite todos os arquivos modificados no VIM

Eu queria uma maneira de editar facilmente todos os arquivos em minha lista modificada de execução

git status

então eu vim com este atalho bacana

vim $(git status -s -uno --ignore-submodules -z | sed 's/ M//g')

Uma pequena explicação sobre os interruptores usados.

-s -- short version
-uno -- show 'untracked' set to no
-ignore-submodules -- don't look in submodules
-z -- use a NUL instead of a LF

sed 's/ M///g' -- remove the remaining 'Modified' flag

Já tenho meu vim configurado para vim -pabrir em abas como eu gosto.