- Press CTRL-H ( ⌥⌘F on Mac ).
- Press ALT-R ( ⌥⌘R on Mac ).
- Type
_([a-zA-Z])
. - Press TAB and type
$1
. - Press ALT-ENTER ( ⌥ENTER on Mac ).
- Press F1 and type
upper
, then press ENTER. - Press CTRL-ALT-ENTER ( ⌥ENTER on Mac ).
VS Code (and Atom) currently use JavaScript-style regular expressions for the find/replace feature so the replace operation doesn't support switches that are available in other editors like Vim (example: \u\1
) or Sublime Text (example: $1-\L$1\E
).
The workflow above will achieve the same results.
@SpirosKar, apologies for any confusion. I suspect you're on a Mac? The ALT-R keypress is for Windows and Linux, it just toggles the Regex option. You could simply select the Regex option with your mouse if it's easier.
I've also just updated the key-presses for Mac users. The key-based workflow has been tested on Windows and Linux where it works just fine. I don't have a Mac to test but the commands technically should work.