Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Command CompletionNew to Visual Studio Code? Get it now.
Command Completion

Command Completion

Nayden Gochev

|
3 installs
| (0) | Free
Postfix completion for IDE commands - access quick fixes, refactorings, and navigation via dot notation
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Command Completion

Postfix completion for IDE commands - access quick fixes, refactorings, and navigation via dot notation

A VSCode/Cursor extension that brings IDE commands into your autocomplete menu. Type . after any code to see available refactorings, quick fixes, and navigation options.

✨ Features

  • Postfix Completion: Type . after code to see available commands
  • Smart Filtering: Only shows commands that actually work (filters out non-functional actions)
  • Language Agnostic: Works with Java, TypeScript, JavaScript, Python, Go, Dart, and more
  • Non-Intrusive: Commands appear after normal autocomplete suggestions (doesn't block them!)
  • Fast & Cached: Results are cached and fetched with timeouts to prevent blocking
  • Clean Execution: Automatically removes dots when executing commands

🚀 Usage

  1. Write some code
  2. Type . after a variable, method, or statement
  3. See available commands in the autocomplete menu
  4. Select a command - the dot is removed and command executes!

Example

public class User {
    private String name;
    private int age;
}

Place cursor in the class and type . → See:

  • Generate Constructors...
  • Generate Getters and Setters...
  • Generate hashCode() and equals()...
  • Generate toString()...
  • And more!

✅ What Works

Refactorings

  • ✅ Generate Constructors
  • ✅ Generate Getters/Setters
  • ✅ Generate hashCode/equals
  • ✅ Generate toString
  • ✅ Generate Tests
  • ✅ Extract Method/Variable
  • ✅ Override/Implement Methods

Navigation

  • ✅ Go to Definition
  • ✅ Go to Type Definition
  • ✅ Go to Implementation
  • ✅ Find All References
  • ✅ Peek Definition
  • ✅ Rename Symbol

Quick Fixes

  • ✅ Any quick fix with a command implementation

⚠️ Known Limitations

Some language server actions cannot be automated:

  • ❌ Add Javadoc comment (requires user interaction)
  • ❌ Organize imports (lazy action)
  • ❌ Sort Members (lazy action)

These actions are automatically filtered out and won't appear in the menu.

🎯 Why Use This?

  • Faster Workflow: No need to remember keyboard shortcuts
  • Discoverable: See what actions are available at any position
  • Consistent: Same . pattern across all languages
  • Familiar: Works like postfix templates (.var, .for, etc.)

📦 Installation

From VSIX (For Testing)

  1. Download the .vsix file
  2. In VSCode/Cursor: Cmd+Shift+P → "Extensions: Install from VSIX"
  3. Select the downloaded file
  4. Reload window

From Marketplace (Coming Soon)

Search for "Command Completion" in the Extensions view.

⚙️ Configuration

The extension works out of the box. For auto-trigger on ., ensure these settings:

{
  "editor.quickSuggestions": {
    "other": true
  },
  "editor.suggestOnTriggerCharacters": true
}

If auto-trigger doesn't work, you can always use Ctrl+Space to show completions manually.

🐛 Troubleshooting

See TROUBLESHOOTING.md for common issues and solutions.

🤝 Contributing

Contributions are welcome! Please feel free to submit issues or pull requests.

📄 License

MIT - see LICENSE file for details.

🙏 Acknowledgments

Built for developers who want faster access to IDE features without memorizing shortcuts.


Enjoy coding with Command Completion! 🎉

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