November 29th, 2023
heart5 reactions

My favorite features in Visual Studio 17.8

Principal Product Manager

It was a busy week for the Visual Studio team, preparing for both Ignite and .NET Conf. And releasing the latest version of Visual Studio 2022 which is now up to version 17.8. There were lots of announcements of cool new features, AI enhancements, performance improvements, and much more. That was a lot to digest, so I thought I’d bring attention to some of my favorites.

Case-preserving find and replace

When you do a replacement, you can now preserve the original casing of each match in your code. Note that to get Pascal case and Camel case, your replacement string must also be in Pascal case or Camel case.

Toggle case preservation in the Replace window with Alt+V or by clicking on the ‘Preserve case’ option.

Here’s what it looks like in the Quick Replace UI (Ctrl+H).

A screenshot of a computer Description automatically generated

And here’s what it looks like in Replace in Files (Ctrl+Shift+H).

A screenshot of a computer Description automatically generated

This is a handy feature that I use all the time.

Rich pull request experience

This feature has been in development for a while and has been part of the preview for both 17.7 and 17.8. Now it’s finally here and it’s glorious. Not only can you create pull requests directly from inside Visual Studio, but you also get both GitHub and Azure DevOps support as well.

A screenshot of a computer Description automatically generated

You can type in markdown in the description and add reviewers too. This is such a rich and natural way to send pull requests and it compliments my workflow well.

Those are my two picks that I think you might enjoy as much as I have. Give them a try, and as always, let me know what your favorite features are in the comments below. If you haven’t installed Visual Studio 17.8 yet, then open the installer and hit the Update button or download Visual Studio here.

Author

Mads Kristensen
Principal Product Manager

Mads Kristensen is a Principal Product Manager at Microsoft, working to enhance productivity and usability in Visual Studio. He’s behind popular extensions like Web Essentials and File Nesting and is active in the open-source community. A frequent speaker, Mads is dedicated to making Visual Studio the most enjoyable IDE for developers.

9 comments

Discussion is closed. Login to edit/delete existing comments.

Sort by :
  • Yuri Withowsky

    When connected to GitHub, can this tool get the PR TEMPLATE from the .github repository?

  • Daite Dve

    What I like in VS: you start setup, it starts download smth. In the middle something happen (cut of Internet, why not?). What VS does? Demands “finish setup”! You CANNOT run IDE anymore until that idiotic setup finishes (even if you cancel a whole update).

    Viva, clowns! Your product won the first place in the most clumsy software.

  • Andreas Saurwein

    I am still trying to get the new IntelliTest features for x64 in VS 2022 Enterprise, but there is no sign of it, not in 17.8.0 nor in 17.8.1 or 17.8.2, no option in the preview features, nada. What am I missing?

  • Michael Taylor

    Unfortunately the "create pull request in VS" feature only partially works. It fails to associate work items with the PR no matter whether you mention the work item # or use the button to find it explicitly. The generated PR (at least for DevOps) has no related work items. This worked for the very first preview of this feature and hasn't worked since then. Even the latest preview version fails to do it. I believe this was reported a long time ago but I honestly haven't looked. We just stick with creating PRs in the browser (which we already have...

    Read more