前言
Cloud Studio是基于浏览器的集成式开发环境(IDE),为开发者提供了一个永不间断的云端工作站。用户在使用 Cloud Studio 时无需安装,随时随地打开浏览器就能使用。云端开发体验与本地几乎一样,上手门槛更低;具有极强的开放性,第三方平台通过我们提供的 SDK,则可以方便地集成 Cloud Studio 云端开发能力。
简介
本次内核升级: Cloud Studio 内核版本从 v1.56.1 升级到了 v1.68.1;同时,优化了 Cloud Studio 的工作空间加载逻辑; 另外,Cloud Studio 的预置环境、内置插件、模块等也一并做了升级与优化。不仅在功能方面得到了升级,还在架构设计上也做了重构与优化,以满足 Cloud Studio 持续升级与定制扩展的需要。
这次内核升级,主要包含如下亮点:
1.支持安装插件到更新的版本;
2.更好的 Java 开发体验;
3.括号着色功能;
4.自动完成中的内联建议;
5.编辑器区域中的终端;
6.拆分编辑器而不创建新组;
7.新增发布到 Git 代码仓库按钮;
8.JSX 属性补全;
9.支持右侧面板;
10.支持自定义布局控件;
11.支持本地历史记录。
支持安装插件到更新的版本
更好的 Java 开发体验
括号着色功能
自动完成中的内联建议
显示自动完成小部件时,内联建议现在可以扩展建议预览。如果在自动完成小部件中选择的建议可以由内联完成提供程序扩展,则扩展以斜体显示。按 Tab 一次仍将只接受自动完成建议。然后再按 Tab 一次将接受内联建议。
通过新设置属性 editor.suggest.preview 启动功能,所选建议或片段的预览会显示在光标位置。
编辑器区域中的终端
现在可以在编辑器区域中创建终端或将终端移动到编辑器区域,从而实现多维网格布局,无论面板状态如何,该布局都将持续存在并保持可见。
要在编辑器区域中使用终端,有几个选项:
- 通过在编辑器区域中创建终端命令创建。
- 将终端从选项卡列表拖放到编辑器。
- 以终端为中心运行将终端移动到编辑器区域。
- 在终端选项卡上下文菜单上选择移动到编辑器区域。
Markdown 预览中的数学公式渲染
内联数学方程用单个美元符号包裹:
代码语言:text复制Inline math: $x^2$
您可以创建一个带有双美元符号的数学方程块:
代码语言:text复制Math block:
$$
displaystyle
left( sum_{k=1}^n a_k b_k right)^2
leq
left( sum_{k=1}^n a_k^2 right)
left( sum_{k=1}^n b_k^2 right)
$$
您可以设置 "markdown.math.enabled": false 禁用此功能。
拆分编辑器而不创建新组
新增发布到 Git 代码仓库按钮
JSX 属性补全
在 JavaScript 和 TypeScript 中完成 JSX 属性时,Cloud Studio 现在会自动插入属性值:
支持右侧面板
支持自定义布局控件
支持本地历史记录
写在最后
本次升级跨度有点大,上面只列出的部分更新的功能,本次更新在工作区、编辑、插件、终端、源代码控制、调试、笔记本、语言、扩展点等各个方面都有了很大的升级。因此,新内核将给您带来全方位的体验提升。欢迎个人开发者、企业、第三方平台使用或者集成 Cloud Studio 产品,也欢迎给我们提改进意见。