Avoid keystrokes from corrupting source files
While trying to toggle for special characters during the vim session, I accidentally entered an unprintable character which make my source file unless because I can figure out where exactly the bad character is. I know I can use some tool to get rid of the unprintable character(s), just just to be safe, I simply revert back to an old version. Which means I am trying to save 15 minutes during my commute ended up cost me 2 hours of work.
When how the keyboard toggles (emoji and other foreign language keyboard), it's pretty easy to get tripped on entering unprintable characters by accident. It would be nice if the tool can let the user to limit what keyboards can use for this app.
And by way, I have difficulty finding the 'tick' character for shell execution - all I find is the single quote.