Microsoft has launched Visual Studio Code 1.93, a highly anticipated update to the popular code editor, packed with exciting new features to enhance the developer experience. One of the standout features in this release is the Profiles editor, which offers a unified interface for managing and switching between user profiles. This functionality streamlines the process of configuring and personalizing the development environment, allowing users to create, edit, delete, import, and export profiles all from a single location. With this feature, developers can now easily switch between different setups, making it more efficient to work on various projects or teams with distinct configurations.
In addition to the Profiles editor, Visual Studio Code 1.93 introduces significant improvements to the test generation workflow in the GitHub Copilot AI-powered coding tool. The update enhances how tests are created by first checking for an existing test file and appending new tests to it. If no test file is found, Copilot automatically generates one for the tests. This change simplifies the process of creating unit tests, ensuring that developers can easily maintain a seamless workflow with minimal effort.
The update also brings improvements to the Source Control view by moving the history graph into a dedicated Source Control Graph view. This redesign reduces clutter in the main view, allowing developers to focus on more relevant information. The new graph provides a cleaner interface with the ability to hide, collapse, or move the view as needed. This change lays the groundwork for a more fully featured history graph in future updates, with plans to include filtering capabilities and better support for workspaces containing multiple repositories.
Further enhancements in VS Code 1.93 include improvements to language support and new commands for better usability. The SQL language name has been updated to MS SQL to better reflect its focus on Microsoft SQL Server. A new YAML grammar has replaced the old one, addressing bugs and improving syntax highlighting. Developers using Python extensions can now run Django unit tests directly through Test Explorer. Additionally, the new list.resizeColumn
command enables users to resize columns using the keyboard, while the notebook diff view has been refined to collapse unchanged cells, letting developers focus on the parts of their work that have been modified. These updates make Visual Studio Code 1.93 a more powerful and user-friendly tool for developers across a range of programming languages and frameworks.