Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Quick Execute CommandsNew to Visual Studio Code? Get it now.
Quick Execute Commands

Quick Execute Commands

ren-mntn

|
10 installs
| (0) | Free
Efficiently manage and execute terminal & VS Code commands with a unified interface
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Quick Execute Commands

Quick Execute Commands

VS Code Marketplace Downloads Rating

📖 日本語版はこちら / Japanese Version

🚀 No More Shortcut Key Worries!

Access all your commands with just one shortcut Ctrl+Alt+Q!


✨ Drastically Boost Your Productivity with These 3 Key Features

🗂️ 1. Organize with Nested Structures

📁 Development Environment
  ├── 📁 Git Operations
  │   ├── 🖥️ git status
  │   └── 🖥️ git commit -m [message]
  ├── 📁 Docker
  │   └── 🖥️ docker-compose up
  └── ⚙️ VS Code: Open Terminal

No more searching for commands! Manage them neatly with folders.


⚡ 2. Supports Both Terminal & VS Code Commands

Terminal Command VS Code Command
npm start Save File
git push Toggle Sidebar
docker build Show Command Palette

Everything in one extension!


🎯 3. Outstanding Flexibility with Dynamic Inputs

Dynamic Input Demo ↑ Include [variable_name] in your command, and an input form will appear at runtime!

git commit -m "[commit_message]"
docker run --name [container_name] [image_name]

Handle both fixed and customizable commands with this single tool!


📱 Two Intuitive Interfaces

🌟 Main Panel (Sidebar)

Panel Demo Execute commands with a mouse click from an organized list.

⚡ Quick Access (Shortcut)

Quick Access Demo Instantly access commands like a command palette with Ctrl+Alt+Q.


🎊 Recommended for People Who:

  • ✅ Often ask, "What was that command again?"
  • ✅ Can't remember shortcut keys.
  • ✅ Get confused by different commands for each project.
  • ✅ All developers who want to improve their workflow efficiency.

🚀 Get Started in 5 Minutes!

📥 Easy Installation

Method 1: Install within VS Code

  1. Open the Extensions view (Ctrl+Shift+X or Cmd+Shift+X)
  2. Search for "Quick Execute Commands"
  3. Click "Install"

Method 2: Install from Marketplace Install Now

⚡ Quick Start

  1. Launch → Display command list with Ctrl+Alt+Q
  2. Register → Add frequently used commands with "➕ Add Command"
  3. Execute → Simply select the command!

Try it now and experience a dramatic change in your work efficiency!


Detailed Features

A VS Code extension for efficiently managing and executing both terminal commands and VS Code internal commands with a unified interface.

🌟 Key Features

  • 🖥️ Terminal Commands: npm, git, docker and other shell commands
  • ⚙️ VS Code Commands: File operations, settings, extensions and other internal VS Code actions
  • 🎯 Intelligent Registration: Optimized UI based on command type
  • 📁 Hierarchical Management: Organize commands with directory structure
  • 🔍 Advanced Search: Flexible search by name, description, and tags
  • 📊 Execution History: Track command usage frequency and history
  • 🌍 Multi-language Support: Auto-detection of user locale (English/Japanese)

🚀 Latest Features

VS Code Command Support

  • Available Commands: Select from a comprehensive list of VS Code commands
  • Popular Commands: Priority display of frequently used commands (⭐ marked)
  • Real-time Search: Quick access with instant filtering
  • Localized Display Names: Automatic suggestions in your language

Enhanced Command Registration UX

  • 2-Step Process: Intuitive workflow for command creation
  • Pre-selection of Command Type: Choose between terminal and VS Code commands
  • Searchable VS Code Commands: Browse and filter available commands
  • Shell History Integration: Register commands from your terminal history

Command Editing

  • Complete Editing: Modify all command properties
  • Multiple Access Points: Edit from both TreeView and Webview
  • Type Preservation: Command type cannot be changed during editing (by design)

📋 Getting Started

Basic Usage

  1. Command Palette: Run Quick Execute Commands: Show Panel
  2. Sidebar: Use the Quick Execute Commands panel
  3. Keyboard Shortcuts:
    • Ctrl+Shift+X (Windows/Linux) or Ctrl+Alt+Q (Mac) - Show command list
    • Ctrl+Shift+F (Windows/Linux) or Cmd+Shift+F (Mac) - Search commands

Adding Commands

🖥️ Adding Terminal Commands

1. Click "Add Command"
2. Select "Terminal Command"
3. Enter command name (e.g., "Git Status")
4. Enter command (e.g., "git status")
5. Set description, scope, and favorites

Option: Use Shell History

  • Click "📋 Select from History" button
  • Choose from your recent terminal commands
  • Frequently used commands are marked with ⭐

⚙️ Adding VS Code Commands

1. Click "Add Command"
2. Select "VS Code Command"
3. Search and select from command list
   - Popular commands (⭐) shown first
   - Use search box to filter
4. Enter display name and description (auto-suggested)
5. Set scope and favorites

Popular VS Code Commands

Command Display Name Purpose
workbench.action.files.save Save File Save current file
workbench.action.files.saveAll Save All Files Save all open files
workbench.action.quickOpen Quick Open Open file search dialog
workbench.action.showCommands Command Palette Show command palette
workbench.action.toggleSidebarVisibility Toggle Sidebar Show/hide sidebar
editor.action.formatDocument Format Document Format current document
workbench.action.reloadWindow Reload Window Reload VS Code window

Hierarchical Navigation

When using keyboard shortcuts, you'll get hierarchical navigation:

1. Category Selection
   ⭐ Favorites
   🌐 Global
   📁 Workspace

2. Directory & Command Selection
   📂 .. (Back)
   📁 aws/
   📁 docker/
   🖥️ Git Commit
   ⚙️ Save File [VS Code]

3. Subdirectory Navigation
   📂 .. (Back)
   📁 ec2/
   📁 s3/
   🖥️ AWS CLI Setup

Directory Management

📁 workspace
  ├── 📁 development
  │   ├── 🖥️ npm start
  │   ├── 🖥️ npm test
  │   └── ⚙️ Open Terminal [VS Code]
  ├── 📁 git
  │   ├── 🖥️ git status
  │   ├── 🖥️ git commit -m [message]
  │   └── ⚙️ Show Source Control [VS Code]
  └── 📁 docker
      ├── 🖥️ docker build -t myapp .
      └── 🖥️ docker run --rm myapp

📁 global
  ├── 📁 vscode-commands
  │   ├── ⚙️ Open Settings [VS Code]
  │   ├── ⚙️ Show Extensions [VS Code]
  │   └── ⚙️ Command Palette [VS Code]
  └── 📁 system
      ├── 🖥️ node --version
      └── 🖥️ npm --version

Dynamic Input Fields

Include [variable_name] in commands to show input forms during execution:

# Terminal command examples
git commit -m "[commit message]"
docker run --name [container_name] [image_name]
npm install [package_name]

# VS Code commands handle arguments automatically

🎮 Interface

TreeView Operations

  • ➕ Icon: Add new command
  • 📁 Icon: Add new directory
  • 🔍 Icon: Search commands
  • ⭐ Icon: Toggle favorites
  • ✏️ Icon: Edit command
  • 🗑️ Icon: Delete command
  • Right-click: Context menu for detailed operations

Webview Operations

  • Command Cards: Click to execute
  • ⭐ Button: Toggle favorites
  • ▶️ Button: Execute command
  • ✏️ Button: Edit command
  • 🗑️ Button: Delete command

🔧 Advanced Features

Search Function

1. Command Palette → "Quick Execute Commands: Search Commands"
2. Enter keywords (searches name, description, tags)
3. Select command to execute from results

Export/Import

Export:
1. Right-click category → "Export Commands"
2. Choose save location

Import:
1. Right-click category → "Import Commands"
2. Select JSON file

Execution History

1. Command Palette → "Quick Execute Commands: Show Execution History"
2. Re-execute from past history (max 100 entries)

📊 Available Commands

Command Description Shortcut
quick-exec-commands.showPanel Show Panel -
quick-exec-commands.showCommandList Show Command List Ctrl+Shift+X
quick-exec-commands.searchCommands Search Commands Ctrl+Shift+F
quick-exec-commands.addCommand Add Command -
quick-exec-commands.editCommand Edit Command -
quick-exec-commands.addDirectory Add Directory -
quick-exec-commands.showHistory Show Execution History -
quick-exec-commands.exportCommands Export Commands -
quick-exec-commands.importCommands Import Commands -
quick-exec-commands.createSampleCommands Create Sample Commands -

⚙️ Data Storage

  • Global Commands: Stored in VS Code global settings
  • Workspace Commands: Stored in each workspace settings
  • Execution History: Stored in global settings (max 100 entries)
  • Directory Structure: Stored in same scope as commands

🛠️ Development

Requirements

  • Node.js 16+
  • npm

Setup

# Install dependencies
npm install

# Build
npm run build

# Run tests
npm test

# Development mode (watch files)
npm run dev

Testing

# Run all tests
npm test

# Integration tests
npm test -- --testNamePattern="integration"

📝 Changelog

v0.0.4 (2024-XX-XX) - 🎯 VS Code Command Support

  • ✨ VS Code Command Support: Execute internal VS Code commands
  • ✨ Enhanced Registration UX: 2-step intuitive workflow
  • ✨ VS Code Command List: Search and select from available commands
  • ✨ Command Editing: Complete editing of existing commands
  • ✨ Popular Commands: Priority display of frequently used commands
  • ✨ Localized Display Names: Automatic localization of VS Code commands
  • ✨ Shell History Integration: Register commands from terminal history
  • 🎨 UI Improvements: Command type badges and better organization
  • 🔧 Argument Support: Automatic parsing of VS Code command arguments
  • 🌍 Multi-language Support: English and Japanese localization

v0.0.3 (2025-05-27) - 📁 Directory Management & Localization Fix

  • ✨ Added directory management features
  • ✨ Added search functionality
  • ✨ Added execution history feature
  • ✨ Added export/import functionality
  • ✨ Added tagging feature
  • 🎨 Improved TreeView UI
  • 📝 Added comprehensive integration tests
  • 🐛 Fixed localization for directory deletion confirmation message and improved wording.

v0.0.2 (2025-05-26)

  • 🐛 TreeView favorites functionality bug fixes
  • 🐛 Command execution argument processing improvements
  • ✅ Integration test additions

v0.0.1 (2025-05-25)

  • 🎉 Initial release
  • ✨ Basic command management functionality
  • ✨ Favorites functionality
  • ✨ Dynamic input forms

🆘 Troubleshooting

Panel Not Showing

  1. Check ViewContainer

    • Look for terminal icon in sidebar activity bar
    • Click this icon to open "Quick Execute Commands" panel
  2. Reload Extension

    Command Palette → "Developer: Reload Window"
    
  3. Create Sample Data

    Command Palette → "Quick Execute Commands: Create Sample Commands"
    

Common Issues

  1. VS Code Commands Not Executing

    • Verify command type is set to "VS Code"
    • Check command name is exact (case-sensitive)
  2. Terminal Commands Not Working

    • Verify command type is set to "Terminal"
    • Check if terminal is available
  3. Empty Command List

    • Run sample command creation
    • Check debug info: Command Palette → "Quick Execute Commands: Debug TreeView"

🤝 Contributing

Pull requests and issue reports are welcome!

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

MIT License - see the LICENSE file for details.

🙏 Support

If you have problems or questions, please let us know on the GitHub Issues page.


Quick Execute Commands - Make your VS Code command execution more efficient! 🚀

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