Skip to content

Instantly share code, notes, and snippets.

@oNddleo
Last active July 12, 2023 03:31
Show Gist options
  • Save oNddleo/584ce12c4090294c6e9742a53f1a8ebd to your computer and use it in GitHub Desktop.
Save oNddleo/584ce12c4090294c6e9742a53f1a8ebd to your computer and use it in GitHub Desktop.
Convert snake_case to camelCase in VS Code

Convert snake_case to camelCase in VS Code

  • 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 ).

Explanation

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment