Your comments

Yep - http://www.sublimetext.com/docs/2/settings.html describes how to do per-syntax settings
You can use the Edit/Undo Selection menu to to go back after pressing too many times
You can use the Find/Replace menu item for this
You can enter sublime.log_commands(True) in the console to get a similar effect