Camel Case Navigation is a VSCode extension designed to help developers navigate and select camelCase words efficiently using keyboard shortcuts. This extension is perfect for those who work extensively with camelCase naming conventions in their code.
Features
Navigate between camelCase words: Quickly jump between parts of camelCase words using Alt + Left Arrow and Alt + Right Arrow.
Select camelCase words: Easily select parts of camelCase words with Alt + Shift + Left Arrow and Alt + Shift + Right Arrow.
Remove camelCase words: Easily remove parts of camelCase words with Alt + Backspace.
Installation
You can install this extension directly from the Visual Studio Code Marketplace or by downloading the .vsix file and installing it manually.
Manual Installation
Download the latest .vsix file from the Releases page.
Open Visual Studio Code.
Go to the Extensions view by clicking on the Extensions icon in the Activity Bar on the side of the window or pressing Ctrl+Shift+X.
Click on the ... menu in the Extensions view and select Install from VSIX....
Select the downloaded .vsix file to install the extension.
Usage
Keyboard Shortcuts
Navigate Left: Alt + Left Arrow
Navigate Right: Alt + Right Arrow
Select Left: Alt + Shift + Left Arrow
Select Right: Alt + Shift + Right Arrow
Backspace: Alt + Backspace
These shortcuts allow you to quickly move or select the camelCase segments within your code.
Example
Given the word thisIsAnExample:
Pressing Alt + Left Arrow or Alt + Right Arrow will move the cursor between this, Is, An, and Example.
Pressing Shift + Left Arrow or Shift + Right Arrow will select segments of the word.
Pressing Alt + Backspace will remove word.
Contributing
Contributions are welcome! If you have any suggestions or find a bug, please open an issue or submit a pull request on GitHub.
License
This extension is licensed under the MIT License. See the LICENSE file for more details.