Microsoft has recently launched VS Code 1Version 85 adds a number of useful new features, including a floating editor window, which allows developers to drag and drop the editor to the desktop, making it easier to work on the wheel. In addition, this release provides enhanced control over add-on updates and enables developers to visually view j**ascript memory object graphs. GitHub Copilot has also been updated to improve not only the built-in chat experience, but also the ability to interpret Rust programs.
The floating editor window also adds to the convenience of development, allowing developers to drag and drop the editor out of the main window to form an independent lightweight window, so that developers can disperse the editor window to different monitors or desktop space, and improve the efficiency of program development by making good use of screen real estate, so that developers can quickly switch between multiple editing windows. And because the terminal and search results can also be opened in the editor, developers can also use these functions in a separate window.
vs code 1.The J**Ascript debugger in 85 adds a visual v8 heap snapshot feature that allows developers to more intuitively understand and analyze the memory usage of j**ascript programs. Heap snapshots capture a complete copy of an application's memory layout at a specific moment, helping developers visually detect memory leaks and optimize memory usage (figure below).
AI Program Development Assistant GitHub Copilot is more convenient to use in VS Code, Microsoft has improved the built-in chat user interface of Copilot, and the chat history can now be retained across VS Code sessions, that is, after the developer closes VS Code and reopens VS Code, the built-in chat prompt history can still be seen.
In addition, when users install Rust language service extensions such as Rust-Analyzer, they will be able to interpret Rust programs via Copilot Chat. vs code 1.85 also provides more granular control over automatic updates of extensions, allowing users to select which extensions they want to update automatically.
In terms of preview function, the sticky scroll function has been added to the tree viewer, which can still maintain the visible state when the elements of the tree view map such as the project tree are scrolling, and the developer can define the number of sticky display elements, which will help improve the viewing experience. Another preview feature is the multi-file diff editor, which allows developers to easily see changes to local, stage, and pull requests, but it is also officially warned, and it is not yet perfect enough to handle all cases.