News

What's New in the Visual Studio Code February 2019 Release

Microsoft shipped the February 2019 update of its open source, cross-platform Visual Studio Code editor with a bevy of improvements and fixes for a wide range of functionality.

Here's a summary of the highlights in the new VS Code 1.32 release as described by the company:

  • Preview and apply color themes: Developers can now preview and apply color and file icon themes immediately after installing an extension that contributes them, without reloading.
  • Keyboard shortcuts editor improvements: Developers can now edit the when clause of a keybinding in the Keyboard Shortcuts editor. Microsoft removed the link that opens the keybindings.json file from the Keyboard Shortcuts editor in favor of the {} button on the right of the editor title bar.
  • Problems panel hover commands: Apply Quick Fixes or open a Peek window directly from hovers:
    • A command bar with Quick Fix and Peek Problem actions was added to the Problems panel hover. The Quick Fix action applies Quick Fixes from the hover and the Peek Problem action will open the peek view in the editor.
    • From the Problems panel peek view, developers can now navigate to the previous and next error/warning.
    • The appearance of the hovers and the Problems panel peek view was improved: Hovers with problems and code blocks are given enough space to show their contents.
  • Preferred Code Actions: Extensions can now mark a Code Action (VS Code's Quick Fixes (the lightbulbs developers see in the editor) as "preferred" to indicate that it is the most reasonable fix for the underlying problem. When a preferred fix is available, a blue badge is added to the lightbulb. Preferred fixes can be automatically applied using the Auto Fix command (Shift+Alt+.).
  • Debugging: Modify font size, font family, and line height of the Debug Console:
    • Font configuration for Debug Console: Now it is possible to configure the font size, font family and line height in the Debug Console using these settings: debug.console.fontSize, debug.console.fontFamily and debug.console.lineHeight.
    • Debug Console text wrapping: Thanks to the new tree widget adoption, the debug console now supports automatic text wrapping for all its elements, even attributes inside objects.
  • Better IntelliSense for ARIA attributes: More detailed descriptions for HTML accessibility attributes are available thanks to data retrieved from W3C and MDN so VS Code now shows descriptions for ARIA (Accessible Rich Internet Applications) attributes and DOM events.
  • Vue.js interpolations IntelliSense: The Vetur extension now provides IntelliSense (smart completions) for Vue.js interpolations. The completion items are sourced from Vue.js props, data, computed and methods API calls. The source code, along with any JSDocs documentation, are used as completion item descriptions. When using child components from parent components, Vetur also offers IntelliSense on the child component's props.
  • New "Bundling Extensions" topic: Extension authors can use webpack to improve load time via a new Bundling Extensions topic.

All of the above and many more tweaks, fixes and new features are explained in detail in the release notes.

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube