Paul Krill
Editor at Large

Visual Studio Code 1.92 improves debugging experience

news
Aug 6, 20243 mins

July 2024 version of the popular code editor also allows users to configure which browser to use for opening links and brings more control to extension updates.

shutterstock 1775749007 software developer workstation computers office window
Credit: SuperOhMo / Shutterstock

Microsoft has released Visual Studio Code 1.92, a new version of the company’s popular code editor that improves the debugging experience and lets developers configure which browser to use for opening links. The update also provides more control over updating extensions.

Visual Studio Code 1.92, also identified as the July 2024 version of the editor, was introduced August 1. Downloads for Windows, Mac and Linux can be accessed from the Visual Studio Code web page.

For debugging, Microsoft has added accessibility help dialogs for the Run and Debug view and Debug Console. Developers get a hint about accessing the accessible help dialog when either view is focused. Developers can configure this hint via the setting accessibility.verbosity.debug. Furthermore, developers can run the command “Open Accessible View,” via Alt+F2, to inspect Debug Console content character by character, line by line. And when debugging with a screen reader enabled, users now hear when watch variables change. This can be configured via accessibility.debugWatchVariableAnnouncements.

To configure which browser to open links, Visual Studio Code 1.92 provides a new setting, workbench.externalBrowser. Developers can configure this setting on a per-workspace level. The setting also is Settings Sync-enabled. The setting should specify the full path to the browser. Or, to ensure correct functioning across devices, browser aliases can be used, such as edge, chrome, or firefox.

Visual Studio Code 1.92 also brings improvements to the extension update experience that provide more control over updating extensions and makes it easier to manage auto-updating. The global extension auto-update action in the Extension view title area has been changed to “Enable Auto Update for All Extensions” and “Disable Auto Update for All Extensions” actions. These actions enable developers to enable auto update for all extensions simultaneously. For individual extension auto updates, the experience has been improved by showing the action to enable or disable auto update for the extension, Microsoft said. Also, user consent now is required when updating an installed extension version that has no executable code to a version that has executable code.

Other changes in Visual Studio Code 1.92:

  • An issue with the Settings Editor, in which it used to jump after modifying a setting and changed focus to another one, has been fixed.
  • The GitHub Copilot Chat view has been updated from OpenAI’s  GPT-4 Turbo model to OpenAI’s GPT-4o model. Experiments show that GPT-4o significantly enhances GitHub Copilot coding capabilities, Microsoft said.
  • Users now can override an existing profile by creating a new profile with the same name.
  • Extensions that use the HTTPS Node.js module now can use network proxies that require basic authentication.
  • A diffEditor.experimental.useTrueInline setting has been introduced as a preview. When this setting is enabled and the inline view is enabled, single-line changes are rendered inline.
  • Support is featured for the upcoming TypeScript 5.6 release.
  • A proposed API on QuickInputButton has been introduced that enables extensions to choose where they want a button to be rendered. The options are Title or Inline.
Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author