I enjoy the aesthetic style that Sublime Text has. Specifically, invisible characters (e.g. tab, space, line feed) are kept invisible unless you need to know about them.
Currently, when I need to know about them, I use “Select All” (command+A on the Mac). This is great, except that restoring the state after a Select All requires me to use the mouse to click on the location the caret used to be (i.e. this deselects all text and places the caret under the mouse cursor).
Is there a better way to do this? My natural reaction when I Select All and want to restore the state is to press ESC. If there is no meaning associated with ESC when text is selected, how might I go about restoring the caret and deselecting text? Is this something I could do programmatically? Or a new feature request?