Sublime Text Package of the Day: Case Conversion
I recently blogged about AnyEdit Tools - a plugin for Eclipse that among other things can transform text with underscores to camel case.
Since I’ve been using Sublime I’ve missed that functionality until I stumbled upon CaseConversion.
Convert between snake_case, camelCase, and PascalCase in Sublime Text 2
Look at the key bindings for your particular OS, on Windows CTRL+ALT+C, CTRL+ALT+C does the trick from my_var_uses_underscores to myVarUsesUnderscores.
What’s really nice is that it supports Sublimes multi-select.
So if you have
this_is_something this_is_something this_is_something
You can select the first instance of ’this_is_something’, hit CTRL+D to select the other two, then hit CTRL+ALT+C, CTRL+ALT+C to convert all three:
thisIsSomething thisIsSomething thisIsSomething
On a related note, I’ve also blogged about using AnyEdit Tools for sorting. Sublime has this capability baked in!
committeeName = ""; displayStipulator = true; approvalDate = ""; notesToPi = ""; findings = "";
Select the list, hit F9 and wham:
approvalDate = ""; committeeName = ""; displayStipulator = true; findings = ""; internalNotes = ""; notesToPi = "";