Skip to content
| Marketplace
Sign in
Visual Studio Code>Debuggers>Turbo Debugger ProNew to Visual Studio Code? Get it now.
Turbo Debugger Pro

Turbo Debugger Pro

JiRim

|
2 installs
| (3) | Free
Smart context-aware console toolkit — auto-detect variables, function context, rainbow logs & 10+ features for faster debugging.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🚀 Turbo Debugger Pro

Version VS Code

Turbo Debugger Pro is a smart, context-aware console toolkit for Visual Studio Code — built for developers who want to debug faster without breaking their flow. Now fully upgraded to v2.0.0, it natively supports 11 major programming languages with intelligent, language-specific formatting.

Instead of manually typing console.log('🚀 [fetchData] userData:', userData) or Log::info(...), just hover your cursor on a variable and press Ctrl+Alt+L. Turbo Debugger Pro automatically detects the language, finds the enclosing function name, formats the log, and inserts it on the next line — instantly.


🌍 Multi-Language Support (New in v2.0.0!)

Turbo Debugger automatically adapts to your current file format. It natively generates debug output for:

  1. JavaScript/TypeScript (console.log)
  2. PHP (Log::info / dd() / dump())
  3. Python (print())
  4. Java (System.out.println())
  5. C# (Console.WriteLine())
  6. C++ (std::cout <<)
  7. Go (fmt.Printf())
  8. Ruby (puts)
  9. Rust (println!())
  10. Bash/Shell (echo)
  11. PowerShell (Write-Host)

Every feature below adapts automatically to the syntax of these languages!


✨ What Makes It Smart?

  • Zero selection required — hover any word and log it with one shortcut.
  • Auto Function Context — scans your code upward to find the enclosing function/class and prepends it to every log ([fetchData], [UserService], etc.)
  • Smart Checkpoints — press Ctrl+Alt+L on an empty line to inject a flow-tracing checkpoint automatically.
  • Safe Deletion — removes only the console or Log statement, never the surrounding code on the same line.
  • Selection-aware — Toggle and Clean commands respect highlighted selections, affecting only that block.

⚡ Key Features & Shortcuts

1. Smart Auto-Insert (Ctrl+Alt+L / Cmd+Option+L)

One shortcut, multiple intelligent behaviors depending on context:

Context Result
Hover a word (no selection) Inserts language-specific print/log with function prefix on the next line
Hover an empty line Inserts a 🚩 Checkpoint with current function name
Select multiple lines Wraps the block in an execution timer (e.g. console.time, microtime())

JS Example — hover on userData, press Ctrl+Alt+L inside fetchData:

// After:
console.log('🚀 [fetchData] userData:', userData);

Python Example:

# After:
print(f'🚀 [fetchData] userData: {userData}')

2. Rainbow Color Log (Ctrl+Alt+C / Cmd+Option+C)

Stand out in your browser or terminal with a dynamically colored log. Each insertion gets a unique random hue.

// JS/TS
console.log('%c🌈 [fetchData] users', 'color: hsl(204, 100%, 70%); font-weight: bold; font-size: 13px;', users);
# Bash
echo -e "\e[1;36m🌈 [fetchData] users: ${users}\e[0m"

3. Type Inspector Log (Ctrl+Alt+I / Cmd+Option+I)

Instantly reveal a variable's type, whether it's an array, and its value — all in one log.

// PHP
Log::info('🕵️ users ➔', ['Type' => gettype($users), 'Value' => $users]);

4. PHP-Specific Quick Dumps (New!)

Working in Laravel or PHP? Turbo Debugger now has dedicated shortcuts for standard dump operations. | Shortcut | Feature | Output | |----------|---------|--------| | Ctrl+Alt+D | Dump & Die | dd($var); | | Ctrl+Alt+Shift+D | Dump Only | dump($var); | (Note: These shortcuts are completely hidden unless you are working in a .php file!)


5. More Log Types

Shortcut Feature Description
Ctrl+Alt+J Log as JSON Automatically serializes the variable to JSON format (JSON.stringify, json_encode, etc.)
Ctrl+Alt+K Conditional Log Wraps the log inside a debug environment check (process.env, App::environment, #ifndef NDEBUG, etc.)
Ctrl+Alt+S Stack Trace Generates a native stack trace print (console.trace, debug_backtrace, traceback.print_stack)
Ctrl+Alt+G Group Logs Wraps selection in visual grouping blocks
Ctrl+Alt+A Assert Log Injects assertion logic (console.assert, if (!var), assert())

6. Smart Clean & Toggle

  • Toggle (Ctrl+Alt+/) — Comments active logs or uncomments them. Works on selection or entire file. Recognizes the syntax of all 11 supported ecosystems!
  • Clean (Ctrl+Alt+X) — Deletes print/log statements intelligently. If a log shares a line with other code, only the log is removed — the rest is preserved.

7. Navigation & Visibility

  • Log Dashboard (Ctrl+Alt+M) — Quick Pick panel listing all logs with active/commented status. Click to jump.
  • Gutter Icons — 🚀 rocket icon appears beside every active log line in the editor margin.
  • Status Bar Counter — Live count of active logs in the bottom-right corner. Click to clean all.

⌨️ Full Keyboard Shortcut Reference

Command Windows / Linux macOS
Smart Auto-Insert Ctrl+Alt+L Cmd+Option+L
Rainbow Color Log Ctrl+Alt+C Cmd+Option+C
Type Inspector Log Ctrl+Alt+I Cmd+Option+I
Log as JSON Ctrl+Alt+J Cmd+Option+J
Conditional Log Ctrl+Alt+K Cmd+Option+K
Stack Trace Log Ctrl+Alt+S Cmd+Option+S
Wrap in Group Ctrl+Alt+G Cmd+Option+G
Assert Log Ctrl+Alt+A Cmd+Option+A
PHP Dump & Die Ctrl+Alt+D Cmd+Option+D
PHP Dump (no die) Ctrl+Alt+Shift+D Cmd+Option+Shift+D
Log Dashboard Ctrl+Alt+M Cmd+Option+M
Toggle Comment Ctrl+Alt+/ Cmd+Option+/
Clean Logs Ctrl+Alt+X Cmd+Option+X

All commands are also accessible via the Command Palette (Ctrl+Shift+P) and the Right-Click Context Menu.


🎯 Release Notes

v2.0.0 — The Multi-Language Update

  • Massive Engine Upgrade: Turbo Debugger is now fully multi-lingual!
  • New Native Languages: Python, Java, C#, C++, Go, Ruby, Rust, Bash/Shell, and PowerShell.
  • PHP Improvements: Added dedicated dd() and dump() shortcuts (Ctrl+Alt+D and Ctrl+Alt+Shift+D).
  • Regex Engine: Overhauled to accurately detect, toggle, and clean outputs across all 11 ecosystems.
  • Automated Tests: Over 20+ integration tests added to ensure zero regressions across languages.

v1.0.1

  • Added author information and synced branding.

v1.0.0 — Initial Release

  • Smart Auto-Insert for JS/TS.
  • Rainbow CSS Logs, Type Inspector, Checkpoints, and Live Status Bar.

Enjoy debugging at lightspeed! 🚀

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