Hej!

echo something | gvim -

Keine Ahnung, ob nano auch von stdin (Minus als Dateiname) lesen kann.

Was du eigentlich zu wollen scheinst ist zweischrittig und funktioniert mit jedem Editor: echo something > filename.md; nano testfile.md

Wenn es unbedingt nur im RAM sein soll, kannst du die Datei auf einem tmpfs anlegen.

Beste Grüße
Fabian