When a file has changed, Sublime picks up the change and updates the view. However, the scroll and cursor position are reset to the top.
It would be great if it retained the previous cursor position, even it if was simply the same line & char position (which may be different content following the edit).
Even better, it could try and place the cursor back on the same line even if that line has moved. A diff would provide the info.