- 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.
I'm on Windows, and ALT-R doesn't work for me. I did not remap that key combination. When hovering, it doesn't have a pre-defined key combination like the
match case
andmatch whole word
options do.But thanks for the overall flow.