What’s New in Visual Studio Code 1.67 (April 2022 Update) — Visual Studio Magazine


What’s New in Visual Studio Code 1.67 (April 2022 Update)

Here’s what’s new in Visual Studio Code 1.67, the April 2022 Update, as highlighted by the development team, with links for complete information:

  • Nesting Files in Explorer – Nest generated files under source files in Explorer: Explorer now supports nesting related files based on their names, with several settings available to control this behavior:
  • Parameter Editor Filters – Filter button brings up searches such as @Modified Parameters: The Parameter Editor search control now has a funnel button on the right side, which when clicked displays a list of filters that developers can apply to the search query in order to filter down the results.
    Settings editor search filter button in animated action
    [Click on image for larger, animated GIF view.] Settings editor search filter button in animated action (source: Microsoft).
  • Colorization of bracket pairs – Colored parenthesis pairs are now enabled by default: The team has enabled colorization of parenthesis pairs by default based on positive feedback on the feature introduced in version 1.60.
  • Toggle Overlay Tips – Ctrl+Alt to quickly hide or show overlay tips in the editor: to support quick hiding of overlay tips — when developers just want to see the source code — the editor.inlayHints.enabled setting has been changed so that in addition to on and offthere are also values onUnlessPressed and offUnlessPressed. The on/offUnlessPressed values ​​hide or show overlay indications when Ctrl+Alt is pressed and held.
  • Drag and drop to create Markdown links – Drop files into editor to create Markdown links: Coders can now drag and drop text from other apps into a text editor. Developers using macOS, for example, can now drop an emoji from the emoji panel into a text editor.
  • Find all references in Markdown – Quickly find all references to headers, files, URLs: The editor now supports performing Find All References in Markdown files for headers, allowing users to see all the places where a given header is used in the current workspace, including links to it from other Markdown files.
  • Java extension updates – Now supports embedding hints and lazy variable resolution: the aforementioned embedding hints are now supported in the Java language service of the extension pack for Java, displaying parameter names for signatures of method. Lazy variable resolution. The Debugger for Java extension, meanwhile, now supports “lazy” variables, allowing developers to defer operations for an expensive variable until they explicitly develop the debugger UI to see its value.
  • UX Guidelines for Extension Authors – VS Code extension UI best practice guidance: UX guidelines for extension authors have been revamped with its own table of contents, helping programmers find best practices for using extensions. different VS Code UI elements. Specific topics cover the do’s and don’ts of creating a user interface for an extension so that they are seamlessly integrated into the editor.
  • New topic on the Rust language – Learn to use the Rust programming language in VS Code: There is a new Rust in Visual Studio Code topic describing Rust programming language support in VS Code with the rust-analyzer extension. The rust-analyzer extension includes rich language features such as code completion, linting, refactorings, debugging and more.

For visual learners, Microsoft released a short video about the update, along with a recording of the release party.

About the Author

David Ramel is an editor and writer for Converge360.

Comments are closed.