Useful Visual Studio Extensions

2 Minute(s) to read

Find below a collection of Visual Studio extensions that I use on a regular basis.

Visual Studio

These extensions include support for Visual Studio 2012, Visual Studio 2015, and Visual Studio 2017.

P4VS

Perforce integration with Visual Studio. Automatically performs edit, delete, and add operations within Visual Studio as you work on source files.

Download P4VS from the Visual Studio Marketplace


Output enhancer

Adds text highlighting to the build and debug logs, including messages that display errors, warnings, or even successful builds.

Download Output enhancer from the Visual Studio Marketplace


VSColorOutput

Similar to Output enhancerVSColorOutput alters the colour and provides highlighting to crucial parts of the build output log that is displayed in the Output tab in Visual Studio. This can be useful for identifying warnings or errors that are not properly presented in the Error List tab.

Download VSColorOutput from the Visual Studio Marketplace


Smart Command-line Arguments

Convenient tool for specifying and toggling command-line arguments to use when debugging applications or projects in Visual Studio.

Download Smart Command Line Arguments


Visual Assist X

An extensive Visual Studio add-on that provides tools for refactoring and navigating code. Supports both C# and C++. Features additional support for Unreal Engine 4 code-bases and syntax.

It's a paid product, but I find it to be well worth the money.

Favourite Features

  • Navigating to code files using Alt + Shift + O.
  • Navigating to specific symbols (i.e. types) using Alt + Shift + S.
  • Navigating to specific functions or methods using Alt + M.
  • Support for code snippets.
    • Use this for quickly adding WPF related functionality including dependency properties and commands.

Visual Studio Code

Find below a collection of extensions that I use in Visual Studio Code with all programming languages.

PHP

phpcs

phpcsfixer

PHP IntelliSense

PHP Debug


Angular

Angular Essentials

Angular Console

Angular Language Service

Provides rich-text editing for Angular templates from within Visual Studio Code.

Download Angular Language Service from Visual Studio Code Marketplace


TypeScript, JavaScript, and NodeJS

npm

Integrated support for NodeJS Package Manager from within Visual Studio Code.

npm IntelliSense


Miscellaneous

NGINX Log Highlighter

Perforce for VS Code

Prettier

Prettify JSON

Project Manager

A simple Visual Studio Code extension that enables the developer to transition between projects that might be defined under the same directory that the workspace is specified in.

Download Project Manager from the Visual Studio Code Marketplace

Remote Workspace

Access any directory from the Windows Linux Subsystem from directly within Visual Studio Code.

Download Remote Workspace from the Visual Studio Code Marketplace

REST Client

A REST client that is integrated with Visual Studio Code. Useful for testing requests against third-party RESTful API endpoints.

Download REST Client from the Visual Studio Code Marketplace

Remote VSCode


PowerShell

Provides breakpoint debugging support and in-editor functionality for developing PowerShell scripts from Visual Studio Code.

Download the PowerShell Visual Studio Code Extension.



Comments