all these works
git show bf5500a8 | vim -R -
vim file1 file2 -O
git show bf5500a8 > tmpfile ; vim tmpfile file2 -O ; rm tmpfile
but I'd like to know if I can open stdout and other file directly , without create a tmp file ?
UPDATE 2021.03.15 : What I really like to know is how vim can replace "-" and use pipe stdout as input. To, for example, open two files in split mode but one came from stdout , Note I'd like use -O option (vertical split mode) and stdout be on left side ...
Thank you