VS Code 新版带来大量更新,史上最强代码编辑器

系统 Linux
微软发布了 Visual Studio Code 1.58 版,该版本能够在编辑器面板中打开终端,并提供了一个官方集成的Web服务器扩展。

 微软发布了 Visual Studio Code 1.58 版,该版本能够在编辑器面板中打开终端,并提供了一个官方集成的Web服务器扩展。

VS Code 每月更新一次,但此版本可能比平时更大。微软已经对工作区信任(Workspace Trust)功能进行了一些小的调整,有些人认为这些功能具有侵入性,其中编辑器区分受信任和不受信任的文件夹,并限制不受信任的文件夹中的代码,以使其更安全地使用。

[[411687]]

“我们认为开发人员可以安全地浏览代码是很重要的,即使他们不熟悉源代码,”该团队在 1.58 的发行说明中说。没有太大的变化,尽管有一个新选项可以禁用受限模式提醒横幅,并且由于用户界面中的新链接,设置更容易找到。

VS Code 终端现在可以成为编辑器区域的一部分,并且有“在编辑器区域中创建终端”或“将终端移动到编辑器区域”的新命令。这意味着开发人员可以在代码文件和更大的终端视图之间切换,或者在单独的面板中打开多个终端,尽管这也有点奇怪,因为它在概念上混合了编辑空间和命令空间。

Visual Studio Code 1.58 包括 Web 服务器扩展和编辑器中的终端

编辑器滚动条自定义。VS Code 1.58 现在提供了一些选择,特别是控制滚动条的可见性(垂直和水平分开)、宽度以及单击时发生的情况:默认情况下它会跳转到文件中的那个位置,但它也可以设置为向上或向下翻页。

其他更改包括Markdown文件中的数学支持,预览支持 KaTeX,以便很好地呈现方程;控制搜索结果的最大数量;和不会自动重新加载的临时工作区。有对 TypeScript 4.4 的预览支持。支持 Jupyter Notebooks 的工作仍在继续,在Notebooks中以实验方式启用调试,并提供使用 VS Code 编辑器的全部功能与 Python 代码交互的选项。

新的实时预览(Live Preview)扩展

关键扩展也有一些变化。一个是名为 Live Preview 的新的第一方扩展,目前标记为实验性,它提供了一个带有编辑器内浏览器的集成 Web 服务器。文档解释说,这是针对“尚未创建服务器”的 Web 项目,因此它不适合 React 或 Angular 项目,也不会运行 PHP、Java 或 ASP.NET。

Live Server扩展

该扩展非常适合运行 JavaScript、渲染 CSS 等。预览会随着输入而更新。也可以在具有相同自动刷新特性的外部浏览器中打开网页。详细选项可让开发人员查看服务器流量。虽然 Web 预览看起来很有用,但这个想法并不新鲜,根据 VS Code 统计数据,Ritwick Dey现有的Live Server扩展安装量超过 1300 万次。这或许意味着,该特性太重要了,不能委托给第三方。

随着新功能涌入 VS Code,它作为轻量级编辑器的概念有可能不复存在,官方内置 Web 服务器的提供就是最新的例子。另一方面,它是一个扩展,也可以不必安装。 

 

责任编辑:庞桂玉 来源: Linux公社
相关推荐

2022-03-03 20:57:53

代码编辑器VS code

2021-10-26 10:30:31

代码编辑器LinuxVS Code

2021-06-18 12:16:16

工具编辑器开发

2022-12-31 20:46:19

VS Code编辑器

2021-06-15 11:00:30

VS CodeEdge工具

2017-01-15 14:47:23

Windows 10微软预览版

2017-07-06 09:05:26

代码编辑器软件物联网安全

2009-06-11 10:03:57

NetBeans代码

2017-11-16 17:35:13

GitHub文本编辑代码

2009-12-09 10:27:03

VS 2005文本编辑

2022-06-09 15:27:01

编辑器Github

2017-03-09 19:25:38

JavaScript代码编辑器

2010-03-24 09:20:07

CentOS vi编辑

2020-07-15 15:12:17

Python代码编辑器编程语言

2011-10-31 10:17:05

插件

2024-02-21 16:40:06

Web代码编辑器开源

2011-09-19 11:39:31

Android手机Touchqode

2023-03-17 10:03:51

服务器编辑器vscode

2023-08-10 08:38:57

Project IDFlutter谷歌

2015-02-12 09:51:24

代码编辑
点赞
收藏

51CTO技术栈公众号