Skip to content
| Marketplace
Sign in
Visual Studio>Tools>MethodJumper
MethodJumper

MethodJumper

Jacky_hsu

|
17 installs
| (0) | Free
Keyboard-first navigation. Ctrl+Alt+T pops up the methods in the current file, Ctrl+Shift+Alt+T the properties/types, and Ctrl+Alt+E the Error List (errors/warnings, current file or whole solution) — type to filter, arrow keys to select, Enter to jump. Popups auto-close on sel...
Download

MethodJumper

Keyboard-first navigation for Visual Studio. Stop reaching for the mouse or fighting docked tool windows — press a shortcut, type a few letters, hit Enter, and you're there.

New in v2.2 — popups now close when you click anywhere outside them, and Tab flips the sort order between Name and Line.

Shortcuts

Shortcut Popup
Ctrl+Alt+T Methods in the current file
Ctrl+Shift+Alt+T Properties & types
Ctrl+Alt+E Error List (errors / warnings)

Or use the MethodJumper toolbar buttons, or Tools > Jump to Method / Property / Error.

How it works

  1. Press a shortcut in a code file
  2. A popup lists the matching items — type to filter (case-insensitive)
  3. ↑ / ↓ to select, Enter to jump, Esc or a click outside the popup to dismiss
  4. Switch on the fly: while a popup is open, press another MethodJumper shortcut to jump straight to that list — no need to close first
  5. The method/property popup can sort by Name or Line — press Tab to flip between them

Error List (Ctrl+Alt+E)

Jump straight to any error or warning without hunting through the Error List window.

  • Toggle Errors / Warnings / Messages
  • Toggle current file only (default) or the whole solution
  • Filter by description or file name; Enter opens the file and jumps to the line
  • Errors in red, warnings in amber

Supported languages (method & property popups)

Language Parsing
C# Roslyn syntax tree (methods, constructors, properties)
C / C++ Heuristic parser (functions, classes, structs, enums)
Java Heuristic parser (methods, classes, interfaces, enums)

Changing the shortcuts

The defaults override two built-in bindings — Ctrl+Alt+T (Document Outline) and Ctrl+Alt+E (Debug.Exceptions). To rebind any command:

  1. Tools > Options > Environment > Keyboard
  2. In Show commands containing, type Tools.JumpToMethod, Tools.JumpToProperty, or Tools.JumpToError
  3. Set Use new shortcut in to Text Editor (see note below), click the Press shortcut keys box, and press your combination
  4. Click Assign, then OK

Things to watch out for

  • Pick the "Text Editor" scope, not "Global". Editor-scoped shortcuts win over global ones while the cursor is in code. For example, if you assign a key globally that the editor already uses (like Ctrl+U = Make Lowercase), the editor keeps doing lowercase and your command never fires. Assigning in the Text Editor scope overrides it.
  • Check "Shortcut currently used by". After pressing your keys, that box shows any command that already owns them, so you can avoid surprises before clicking Assign.
  • Switching keeps working after rebinding. The popups read your current bindings, so pressing your own (rebound) shortcut while a popup is open still switches lists.
  • To restore a default, select the command and remove the custom shortcut, or reset via Tools > Import and Export Settings.

Version history

  • v2.2 — Click outside a popup to dismiss it, Tab toggles the sort order
  • v2.1 — Sort by name/line, switch between popups on the fly, popups open even when empty, custom toolbar with icons
  • v2.0 — Error List popup (Ctrl+Alt+E)
  • v1.1 — Method list (Ctrl+Alt+T) and Property/Type list (Ctrl+Shift+Alt+T)

Notes

  • Source code: github.com/AnTeCP100/VSTools
  • License: MIT
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft