用户:
datacat查看:0 回复:2 评论:0 创建时间:2020-06-13T15:01:29
Product icon themes
Visual Studio Code contains a set of built-in icons that are used in views and the editor, but can also be used in hovers, the status bar, and by extensions. These icons are product icons as opposed to file icons, which are displayed next to file names throughout the UI.
The product icons that ship with VS Code are contained in the Codicon icon font and are used for the default product icon theme. Extensions can now provide new product icon themes to redefine these icons and give VS Code a new appearance.
![]()
The Product Icon Themes documentation has more details and there is a Product Icon Theme Sample.
TypeScript/JavaScript symbol search across all open projectsWhen using TypeScript 3.9+, VS Code's workspace symbol search now includes results from all opened JavaScript and TypeScript projects by default. We previously only searched the project of the currently active file.
This is controlled by the new "typescript.workspaceSymbols.scope" setting. To revert to the old behavior, set: "typescript.workspaceSymbols.scope": "currentProject".
Links in the terminal have undergone an overhaul, changing out the backing system for a much more robust implementation that enables:
file:// link detection.terminal.integrated.wordSeparators setting).
Theme: Topaz (Dim)
A list of known issues is available in this query.
Dynamic view icons and titlesThis milestone, we continued on the work to make the layout more flexible. Moving views around the workbench allows you to create new icons in the Activity Bar or new tabs in the Panel. To make it easier to understand what is held in one of these newly created view containers, we have updated the logic to be easier to understand.
Now, when you have a custom container, we will inherit the title and icon from the first visible view. This will allow you to change it by rearranging the views. For containers that are built-in or from extensions, we will try to preserve this icon as long as possible. Below when a new view is placed at the top of the view container, its icon and title are updated.

Lastly, you can now move your custom containers around with all of the containing views in one movement. The short video below shows dragging a Terminal and Output view combination into the Activity Bar.

Work continues on the Remote Development extensions, which allow you to use a container, remote machine, or the Windows Subsystem for Linux(WSL) as a full-featured development environment.
Feature highlights in 1.45 include:
devcontainer.json variables for local and container folders.You can learn about new extension features and bug fixes in the Remote Development release notes.
GitHub Pull Requests and IssuesFormerly named "GitHub Pull Requests", the GitHub Pull Requests and Issues extension has been letting you manage and review pull requests from within VS Code for over a year now. Now, the extension as been expanded to include support for GitHub Issues.
Issue support includes:
There is also new repository support:
The short video below illustrates publishing to a new private repository on GitHub, with an option to browse the repo on GitHub once the files have been successfully uploaded.

For more information, you can read the recent GitHub Issues Integration blog post and Working with GitHub documentation