Visual Studio Code updates in May released version 1.35.
Highlights of this update include:
-
Update Visual Studio Code icon - a new version of the updated logo.
-
Improvement "Go To Definition (Go to Definition)" behavior - by more than one definition display, faster navigation (Navigation).
-
The default display breadcrumb navigation (Breadcrumb Navigation) - through the bread crumbs, to quickly find files and symbols.
-
JavaScript / TypeScript smart choice - the extended text-based language semantics choice
-
TypeScript extract to type an alias (Extract to type alias) reconstruction - some types can be extracted to your own type aliases.
-
Integrated terminal supports true color (to true Color) - correctly render true color (24-bit) escape sequences.
-
Better merge conflicts show - provides a better view of the context of changes to merge conflicts
-
Folding a list of all commands and trees, the shortcut key is
Ctrl+Left
- a lot of small but convenient to change one. -
Remote Development (Preview) can be used in a stable version - you can now use remote extensions developed in a stable version.
Update Visual Studio Code icon
The development team combines community feedback, updated the VS Code of product logo. Now all platforms use the same new logo, as shown below:
△ stable version logo
△ Insiders 版 logo
Remote Development
Remote Development extension is now available for VS Code stable version, allows you to use the container, the remote machine or Windows Linux subsystem (WSL) as a fully functional development environment. Extension will run in the context of the remote workspace, you can use VS Code the same as in the local workspace.
TypeScript 3.5
VS Code now carry the typescript 3.5.1 . This update brings improved language and tool enhancements, also fixes a number of Bug and performance problems.
Improvement "Go To Definition (Go to Definition)" behavior
While also improving like this behavior, including Go to Declaration , Go to Type Definition and Go to Implementation .
-
Previously only show the first definition. Now, in the status bar and press the
F12
time to jump to each defined, will show multiple results. -
Peek view now supports search and filter, for example result tree, can help you quickly narrow down the results.
-
Now by pressing a
Escape
key, cancel defined long running requests.
Breadcrumbs display
Now the default breadcrumbs open files for quick navigation and symbols. In the menu View > the Toggle Breadcrumbs for handover.
JavaScript and TypeScript smart choice
JavaScript 和 TypeScript 现支持智能选择(smart selection)。该特性利用语义知识,可以智能地扩展表达式、类型、语句等的选择。
TypeScript 中提取到类型别名的重构
采用了新的“提取到类型别名(Extract to type alias)”,便于快速将部分类型提取到他自己的类型别名。
集成终端支持真实颜色(true color)
集成终端现支持使用真实颜色(24位)转义序列的程序,呈现正确的颜色,而不是之前的近似颜色。
△ 前后对比
改进合并冲突的比较显示
新的设置 merge-conflict.diffViewPosition
允许您在比较合并冲突时,在新编辑器组中打开 diff 视图。此外,新视图显示了更改后文件的完整 diff 视图,为合并冲突提供了更好的上下文。
有关新版本更多更详细的功能介绍,可查阅发布公告。
下载地址: Windows: User System | Mac | Linux 64-bit: snap deb rpm tarball | 32-bit: deb rpm tarball