Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Semantic MovementNew to Visual Studio Code? Get it now.
Semantic Movement

Semantic Movement

Cursorless

|
370 installs
| (0) | Free
Move around document leveraging symbol table
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

semantic-movement

Navigate a file using the same symbols that define breadcrumbs. Allows you to move to the function, class or symbol that contains your cursor, as well as select the entire symbol definition that contains your cursor. Supports multiple cursors.

Features

Provides a set of commands for moving and selecting the function, class or symbol containing the cursor. For each command, if you repeat it, it will continue moving up the hierarchy and select the larger function / class / symbol that contains the cursor.

Basic demo

Commands

Command Description
semantic-movement.jumpToContainingSymbol Jump to Containing Symbol
semantic-movement.selectContainingSymbol Select Containing Symbol
semantic-movement.jumpToContainingFunction Jump to Containing Function
semantic-movement.selectContainingFunction Select Containing Function
semantic-movement.jumpToContainingNamedFunction Jump to Containing Named Function
semantic-movement.selectContainingNamedFunction Select Containing Named Function
semantic-movement.jumpToContainingClass Jump to Containing Class
semantic-movement.selectContainingClass Select Containing Class

Known Issues

Release Notes

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