Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Salesforce Org Quick PickNew to Visual Studio Code? Get it now.
Salesforce Org Quick Pick

Salesforce Org Quick Pick

trevSmart

|
122 installs
| (0) | Free
Quickly switch between Salesforce orgs from the status bar without breaking your flow.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Salesforce Org Quick Pick

A replacement for the Salesforce Org Management status bar org picker.

Salesforce Org Quick Pick

Features

  • Show only orgs relevant to the current project

    Easily find the org you need by showing only those that are relevant to the current project.

  • Dedicated status bar buttons for your most used orgs

    Quickly switch to your most used orgs from dedicated status bar buttons without breaking your flow. To avoid cluttering your status bar:

    • When a dedicated button fot the current org exists, the main picker label is hidden to save space.
    • You can set short names for these buttons.

    Salesforce Org Quick Pick

  • Choose the browser you want to use to open orgs

    Use your preferred browser to open Salesforce when different from the default one.

  • Automatic sync with Salesforce Org Management

    The extension updates its UI when switching orgs via Salesforce Org Management picker.

Get started

  1. Configure the extension through VS Code settings

  2. Replace the org picker

    Right click on the VS Code status bar, uncheck "Salesforce Org Management" and make sure "Salesforce Org Quick Pick" is checked.

Settings

  • salesforceOrgQuickPick.orgFilters: Array of glob patterns to filter org aliases (usually set at project level)

    • If empty, all orgs are shown
    • Examples: "DEV*", "PROD", "*TEST*"
  • salesforceOrgQuickPick.browser: Browser to use when opening orgs

    • "edge": Microsoft Edge
  • salesforceOrgQuickPick.aliasLabels: Custom labels for org aliases (usually set at project level)

    • Map long alias names to short display labels
    • Example: {"my-very-long-alias-name": "DEV"}
  • salesforceOrgQuickPick.hideMainLabelWhenDedicatedExists: Hide main picker label (the name of the current target org) when a dedicated item exists for the org

  • salesforceOrgQuickPick.showOpenOrgButton: Show Open Org in browser button in status bar

Development & Publishing

Environment Variables

This extension uses environment variables for publishing tokens. Never commit these to version control.

  1. Copy the example file:

    cp .env.example .env
    
  2. Fill in your tokens:

    • VSCE_TOKEN: Get from Visual Studio Marketplace
    • OPEN_VSX_TOKEN: Get from Open VSX Registry
  3. The .env file is already in .gitignore and should never be committed.

Security Best Practices

  • Never commit secrets: Always use environment variables or GitHub Secrets for sensitive data
  • Rotate tokens regularly: Change your publishing tokens periodically
  • Use minimal permissions: Create tokens with only the permissions needed
  • Review before commit: Check that no secrets are in your staged files

For more information on security, see SECURITY_REMEDIATION.md.

License

This project is licensed under the MIT License.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft