Paul Krill
Editor at Large

Visual Studio Code bolsters command search

news
Oct 13, 20233 mins

A new section in VS Code’s Command Palette search results lists similar commands. September release also introduces support for DWARF debugging of WebAssembly.

Man with questions; queries; querying
Credit: Ollyy/Shutterstock

Visual Studio Code 1.83, the latest monthly release of the Microsoft-built code editor, improves command discovery, via enhanced command palette searching.

With more than 2,000 commands in Visual Studio Code and with popular extensions driving the number even higher, finding the appropriate command can be a challenge, Microsoft explained in a bulletin on October 4. Thus a new section has been added to Command Palette search results called “similar commands.” A query no longer must “fuzzily” match to show up in results, and results include extension-contributed commands. Anticipated future improvements include command matching based on the non-visible description of the command and better handing of synonyms such as “toggle and “turn on/off.”

Visual Studio Code 1.83, aka the September 2023 release, was quickly followed by an update, version 1.83.1, that fixes issues such as broken C# syntax highlighting. Developers can download Visual Studio Code for Windows, Linux, or Mac via the project website. VS Code 1.83 follows last month’s VS Code 1.82 release, which featured built-in port forwarding.

Other new features and improvements in VS Code 1.83:

  • The JavaScript debugger now can debug code compiled to WebAssembly if it includes DWARF debug information. To enable this, developers must install the WebAssembly DWARF Debugging extension.
  • Icons now can be associated with a profile. The icon will be shown in the Activity Bar in place of the Manage gear icon. This capability is useful when developers have multiple profiles and want to quickly identify the active profile.
  • A workbench.editor.pinnedTabsOnSeparateRow setting has been added, in which pinned tabs are displayed on a separate row above other tabs. The editor tabs automatically pin or unpin when dragged between tab rows.
  • When notebook.gotoSymbols.showAllSymbols is enabled, the Go to Symbol Quick Pick is populated within all code symbols in a notebook.
  • The Color Theme picker now shows the localized name of the color theme and its string identifier next to it, helping users who use a non-English language pack but only know the English name of the theme.

Microsoft also announced changes to two VS Code extensions. The DebugPy extension, for debugging Python applications, has been renamed Python Debugger, in order to improve discoverability in the Visual Studio Marketplace. An update to the GitHub Copilot Chat extension improves /tests for the Chat view and inline chat. The /test slash command now is better at detecting the testing framework being used and will generate new tests in the same style. And it should do a better job of suggesting names for new test files, such as test_foo.py for foo.py and bar.test.js for bar.js.

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