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 -p
abrir em abas como eu gosto.