IDE Command Center
Transform your development experience with instant access to your most-used commands, scripts, and actions. Press Quick access to all your development commands in one place ✨ Features🎯 Instant Access
🛠️ Fully Customizable
🎨 Multiple Access Points
🔧 Smart Configuration
🚀 Quick Start1. Install & Launch
2. Customize Your CommandsEdit Easy JSON configuration for your custom commands
3. Start Using
📋 Action Types Reference🟢 NPM Scripts (
|
Setting | Default | Description |
---|---|---|
launchPad.statusBar.enable |
true |
Show/hide the status bar button |
launchPad.configPath |
.vscode/ide-launch-pad.json |
Path to configuration file |
launchPad.terminalName |
CommandCenter |
Name for terminal sessions |
🎯 Use Cases & Examples
🌐 Web Development
{
"title": "Web Dev Tools",
"items": [
{
"label": "🏃 Start Dev",
"action": { "type": "npmScript", "script": "dev" }
},
{
"label": "🏗️ Build",
"action": { "type": "npmScript", "script": "build" }
},
{ "label": "🧪 Test", "action": { "type": "npmScript", "script": "test" } },
{
"label": "📱 Mobile Preview",
"action": { "type": "shell", "command": "npm run dev -- --host" }
},
{
"label": "🚀 Deploy",
"action": { "type": "shell", "command": "npm run deploy" }
}
]
}
🐍 Python Development
{
"title": "Python Tools",
"items": [
{
"label": "🐍 Run Script",
"action": { "type": "shell", "command": "python main.py" }
},
{
"label": "🧪 Run Tests",
"action": { "type": "shell", "command": "pytest" }
},
{
"label": "📦 Install Deps",
"action": {
"type": "shell",
"command": "pip install -r requirements.txt"
}
},
{
"label": "🔍 Lint Code",
"action": { "type": "shell", "command": "flake8 ." }
}
]
}
🐳 Docker Workflow
{
"title": "Docker Commands",
"items": [
{
"label": "🐳 Build Image",
"action": { "type": "shell", "command": "docker build -t myapp ." }
},
{
"label": "🚀 Run Container",
"action": { "type": "shell", "command": "docker run -p 3000:3000 myapp" }
},
{
"label": "🧹 Clean Up",
"action": { "type": "shell", "command": "docker system prune -f" }
}
]
}
🎨 Pro Tips
💡 Organization
- Use emojis in labels for visual organization
- Group related commands together
- Add detailed descriptions for complex commands
⚡ Performance
- Use
npmScript
type for package.json scripts (faster than shell) - Specify
cwd
for commands that need specific directories - Keep command lists focused (5-10 items work best)
🔄 Workflow Integration
- Create project-specific configs for different types of work
- Use VS Code commands to integrate with other extensions
- Combine multiple commands with shell scripts
🆘 Troubleshooting
❓ Command Center not appearing?
- Check if extension is enabled in Extensions panel
- Try reloading VS Code window (
Ctrl+Shift+P
→ "Reload Window") - Verify the extension activated (look for status bar item)
❓ Keyboard shortcut not working?
- Check for conflicts in Keyboard Shortcuts (
Ctrl+K Ctrl+S
) - Try the alternative access methods (status bar, command palette)
- On Windows,
Ctrl+Space
might conflict with input methods - On Mac,
Option+Space
might conflict with Spotlight (can be changed in System Preferences)
❓ Commands not executing?
- Verify JSON syntax in config file
- Check terminal output for error messages
- Ensure npm scripts exist in package.json
- Verify file paths and working directories
❓ Config file not found?
- File should be at workspace root:
.vscode/ide-launch-pad.json
- Use "Command Center: Open Menu" to auto-create starter config
- Check
launchPad.configPath
setting if using custom location
🤝 Contributing
Found a bug or have a feature request?
- 🐛 Report issues: GitHub Issues
- 💡 Feature requests: GitHub Discussions
- 🔧 Pull requests: Always welcome!
📄 License
MIT License - see LICENSE file for details.
⭐ Enjoying IDE Command Center? Please consider rating it in the marketplace and sharing with your team!