Here's a high-level recap of what's new:
  • Develop: Stay focused and productive with improved performance, instant code cleanup, and better search results.
  • Collaborate: Enjoy natural collaboration through a cloud-first workflow, real-time editing and debugging, and code reviews right in Visual Studio.
  • Debug: Highlight and navigate to specific values, optimize memory use, and take automatic snapshots of your application's execution.

Develop

Save time with new features. 
Formerly known as Quick Launch, our new search experience is faster and more effective. Now, search results appear dynamically as you type. And, search results can often include keyboard shortcuts for commands, so that you can more easily memorize them for future use.
An animation of the new search experience in Visual Studio 2019
The new fuzzy search logic will find anything you need, regardless of typos. So, whether you're looking for commands, settings, documentation, or other useful things, the new search feature makes it easier to find what you're looking for.

Refactorings

New C# refactorings make it easier to organize your code. Simply invoke the refactorings by pressing Ctrl+. and selecting the action you want to take.
An animation of the refactorings experience in Visual Studio 2019
We've added many new refactorings, including one that lets you wrap method parameters.

IntelliCode

Visual Studio IntelliCode is an extension that enhances your software development efforts by using artificial intelligence (AI). IntelliCode trains across 2,000 open-source projects on GitHub—each with over 100 stars—to generate its recommendations.
An animation of IntelliCode in Visual Studio 2019
Here are a few ways that Visual Studio IntelliCode can help enhance your productivity:
  • Deliver context-aware code completions
  • Guide developers to adhere to the patterns and styles of their team
  • Find difficult-to-catch code issues
  • Focus code reviews by drawing attention to areas that really matter
We initially supported only C# when we first previewed the IntelliCode extension for Visual Studio. Now, we've added support for C++ and XAML in Visual Studio, too.
And if you're using C#, we've also added the ability to train a custom model on your own code.
For more information about IntelliCode, see the Code more, scroll less with Visual Studio IntelliCode blog post.

Code cleanup

Paired with a new document health indicator is a new code cleanup command. You can use this new command to identify and then fix both warnings and suggestions with the click of a button.
The cleanup will format the code and apply any code fixes as suggested by the current settings.editorconfig files, or Roslyn analyzers.
A screenshot of the new code cleanup control in Visual Studio 2019
You can also save collections of fixers as a profile. For example, if you have a small set of targeted fixers that you apply frequently while you code, and then you have another comprehensive set of fixers to apply before a code review, you can configure profiles to address these different tasks.
A screenshot of the new code cleanup control in Visual Studio 2019

Collaborate

Team up to solve issues. 

Cloud-first workflow

Something you'll notice when you open Visual Studio 2019 is its new start window.
A screenshot of the new start window in Visual Studio 2019
The start window presents you with several options to get you to code quickly. We've placed the option to clone or check out code from a repo, first.
An animation of the 'Git-first' experience in Visual Studio 2019
The start window also includes options to open a project or solution, open a local folder, or create a new project.