This one’s not quite as obscure as the key binding options, but it is really easy to miss.
When doing a find and replace, Sublime has the option to preserve the case of the text you’re replacing, for instance, if you have:
Foo getFoo() { return m_foo; }
void setFoo(Foo foo) { m_foo = foo; }
And really need to turn your Foo into a Bar, then you can set the ‘Preserve Case’ option in the replace panel (bottom left), and your Foos will become Bars and foos will be bars.