Skip to content
Steve Hartzog edited this page Nov 13, 2017 · 8 revisions

Define a default environment for your team:

  • Filter Explorer: Quick filtering of the explorer view to groups that you define, allowing team members to easily switch between them without committing their local choice to source control. This filter can be selected easily by clicking on the the Team Essentials statusbar section.

    Note: This requires your team settings to be moved (see below) and added to your .gitignore either manually or using the configuration wizard.

  • Statusbar: The statusbar shows the current workspace filter (with workspace name if in multi-root). Clicking it runs the Filter Explorer selector.
  • Team Settings: In order to support dev local explorer filters (without committing each team members' filter), the .vscode/settings.json is added to .gitignore. Project-wide settings should be placed in either the multi-root workspace file {name}.vscode-workspace, or in single root workspaces the .vscode/team-essentials/settings.json. Full schema support is available for autocompletion of settings in both locations.
  • Required Extensions: Providing an easy way for team member's to install recommended and required extensions. Also, force installs required extensions upon initial project load by a new team member that you define (if Team Essentials is already installed).
  • Debugging Layouts Allows you to define default debug views when the dev starts or ends a debug session (e.g. switch to debugger, show debug console on start) [:link: wiki doc]

Additional features:

  • Change Shell: Allows you to change your Windows Terminal quickly to one of the following:
    1. Bash on Ubuntu
    2. Git Bash
    3. PowerShell
    4. Command Prompt