Keep the view when switching mode reading->editing

Use case or problem

I’m used to separating writing and previewing on my docs. But this could happen every time I read a new file: when I finished reading, having scrolled to the bottom then press Ctrl + E to do some editing, it skipped to the top again.

Proposed solution

When switching from reading to editing, always keep the view at current position instead of going back to top. (also preferrable to locate the text cursor according to the mouse cursor)