Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Cursor Control
Cursor Control

Cursor Control

Lars Hove Goswami-Christiansen

|
544 installs
| (0) | Free
Improved cursor control for CTRL + arrow keys and CTRL + SHIFT + arrow keys.
Download

Note, for Visual Studio 2022 use Cursor Control 64-bit.

Improved cursor control for CTRL + arrow keys and CTRL + SHIFT + arrow keys.

The default behavior of Visual Studio and SQL Server Management Studio is to make the cursor stop at special characters when using CTRL + arrow keys.

The following shows where the cursor stops (marked by *) using the default behavior (11 right arrow key presses):
This*. *"*is*" *(*a*) *<*test*>*

Cursor Control allows for custom configuration of what characters (if any) the cursor should stop at.

With Cursor Control (4 right arrow key presses):
This. *"is" *(a) *<test>*

Cursor Control also allows to configure if the cursor should stop both before- and after words and/or stop characters.

Supports PascalCase, camelCase, snake_case and kebab-case.

PreviewImage__3.png


How to enable:
Keyboard shortcuts must be set in "Tools" -> "Options..." -> "Environment" -> "Keyboard".

Do the following replacements (for "Text Editor"):
Edit.WordNext_CursorControl: CTRL + right arrow
Edit.WordNextExtend_CursorControl: CTRL + SHIFT + right arrow
Edit.WordPrevious_CursorControl: CTRL + left arrow
Edit.WordPreviousExtend_CursorControl: CTRL + SHIFT + left arrow

Enable__1.png


Settings:
Cursor Control can be configured from the "Tools" -> "Cursor Control Settings..." menu.

SettingsMenu.png


Compatible with:
Visual Studio 2017
Visual Studio 2019
SQL Server Management Studio 18


To enable in SQL Server Management Studio:
Extract the content of the CursorControl.vsix file to "C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Extensions\CursorControl" using a program like 7zip.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft