For vim, I just open an unnamed buffer (:new). I think this is exactly the same as the scratch buffer in emacs.
edit: misread your comment, thought you were comparing :new and :Scratch (linked above), not emacs' scratch. Not sure about that one, but again, the 'reopen scratch -> find leftover contents' functionality is a neat thing.