Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>cursor controlNew to Visual Studio Code? Get it now.
cursor control

cursor control

noname

|
33 installs
| (0) | Free
cursor control
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Cursor Control

A Visual Studio Code extension that provides enhanced cursor control features, including intelligent character-based navigation, word boundary movement, and customizable special character jumping.

Features

  • Smart cursor movement based on character types (uppercase, lowercase, numbers, symbols)
  • Jump to special characters (brackets, equals signs, etc.)
  • Move to word boundaries
  • Move to code end (excluding comments)
  • Enhanced text selection capabilities
  • Configurable special character patterns
  • Navigation across line boundaries

Usage

Default Keyboard Shortcuts

Basic Movement

  • alt+a: Move cursor left by word boundary
  • alt+d: Move cursor right by word boundary
  • alt+s: Move cursor down
  • alt+e: Move cursor up
  • ctrl+alt+a: Move cursor left
  • ctrl+alt+d: Move cursor right

Special Character Navigation

  • alt+1: Jump to previous special character
  • alt+2: Jump to next special character

Line Navigation

  • ctrl+alt+1: Move to line start
  • ctrl+alt+2: Move to line end
  • alt+3: Move to code end (before comments)

Selection

  • shift+alt+a: Select left by word boundary
  • shift+alt+d: Select right by word boundary
  • shift+alt+s: Select down
  • shift+alt+w: Select up
  • ctrl+shift+alt+a: Select left
  • ctrl+shift+alt+d: Select right

Requirements

  • Visual Studio Code version 1.96.0 or higher

Extension Settings

This extension contributes the following settings:

  • cursorControl.moveRight.specialCharacters: Array of special characters to jump to when moving right
    • Default: ["(", "{", "[", "="]
  • cursorControl.moveLeft.specialCharacters: Array of special characters to jump to when moving left
    • Default: [")", "}", "]", "="]

Features in Detail

Smart Cursor Movement

The extension provides intelligent cursor movement based on character types:

  • Moves between different character types (uppercase, lowercase, numbers, symbols)
  • Treats consecutive symbols of the same type as a group
  • Automatically handles line boundaries

Special Character Navigation

  • Configurable special character patterns for quick navigation
  • Jumps to the next or previous occurrence of any defined special character
  • Moves to the next line when at line boundaries

Code-Aware Navigation

  • Moves to the actual end of code, ignoring trailing comments
  • Supports both single-line (//) and multi-line (/*) comment styles

Release Notes

1.0.0

  • Initial release
  • Smart cursor movement with character type recognition
  • Configurable special character navigation
  • Word boundary movement
  • Code-end navigation
  • Enhanced text selection capabilities
  • Customizable keyboard shortcuts
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft