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