Visual Studio Code

✍ dations ◷ 2025-05-19 09:43:51 #文本编辑器,Unix文本编辑器,OS X文本编辑器,Windows文本编辑器,Linux文本编辑器,HTML编辑器,微软开发工具,Microsoft Visua

Visual Studio Code(简称VS Code)是一个由微软开发,同时支持Windows 、 Linux和macOS等操作系统的免费代码编辑器,它支持调试,并内置了Git 版本控制功能,同时也具有开发环境功能,例如代码补全(类似于 IntelliSense)、代码片段和代码重构等。该编辑器支持用户个性化配置,例如改变主题颜色、键盘快捷方式等各种属性和参数,同时还在编辑器中内置了扩展程序管理的功能。

在2019年的Stack Overflow组织的开发者调查中,VS Code被认为是最受开发者欢迎的开发环境,据调查87317名受访者中有50.7%的受访者声称正在使用VS Code。

Visual Studio Code 基于 Electron 开发。Electron 是一个基于 Chromium 的项目,可用于开发基于 Node.js 的本地应用程序。Visual Studio Code 使用 Blink 排版引擎渲染用户界面。虽然 Visual Studio Code 基于 Electron 框架,但并不是Atom的复刻。Code是由“Monaco”的编辑器核心制作,与 Visual Studio Team Services 相同。

微软在2015 Build大会上宣布即将开发 Visual Studio Code,并于2015年4月29日发布第一个预览版本。

2015年11月18日,Code团队将其在GitHub上开源,同时宣布将支持扩展功能。源代码采用MIT许可证。

2016年4月14日,Visual Studio Code正式版发布,版本号为1.0.0。

Visual Studio Code 具备了现代文本编辑器所具有的功能,例如更改字符编码、更换换行符、语法高亮、支持正则表达式、安装扩展、创建 snippet 等。

此外 Visual Studio Code 还支持扩展程序。通过安装扩展程序,Code 可以支持更多新的语言、界面主题、测试器,以及更多的增值服务。Visual Studio Code 的扩展程序运行于独立的进程中,以保证编辑器的运行速度不受干扰。

Visual Studio Code 支持多种编程语言,集成终端,可以在编辑器中运行脚本、编译软件、调试脚本、设置断点、做版本管理。

可以在命令面板中(快捷键 Ctrl+Shift+P)搜索和输入命令,从而实现指定功能,例如安装扩展、设置属性等、调用扩展的命令。

在控制面板做的设置都会自动保存到 json,也可以直接修改 json 文件,方便备份或部署。

下表为 Visual Studio Code 原生支持的编程语言:

Visual Studio Code 对 C#、JavaScript、和 TypeScript 等编程语言的原生支持最为完善。


相关

  • 多聚体有机聚合物(英语:Polymer)是指具有非常大的分子量的化合物,分子间由结构单位(structural unit)、或单体由共价键连接在一起 。 这个聚合物(polymer)是出自于希腊字:polys代表的是多,而
  • 墨是东亚传统书写和绘画用到的墨条。墨的主要原料是煤烟、松烟、明胶等,是碳元素以非晶质型态的存在。透过砚用水研磨可以产生用于毛笔书写的墨汁,在水中以胶体的溶液存在。墨
  • 普利茅斯县普利茅斯县(英语:Plymouth County)是美国马萨诸塞州东南海岸的一个县。面积2,832平方公里。根据美国2000年人口普查,共有人口472,822。县治有二:普利茅斯(Plymouth)和布拉克顿(Brock
  • 安德拉邦安得拉邦(泰卢固语:ఆంధ్ర ప్రదెౕశ్;乌尔都语:آندھرا پردیش‎;印地语:आंध्र प्रदेश;拉丁字母转写为:Andhra Pradesh),印度东南部的一个邦,位于孟加
  • 榛果榛子,亦作榛果,是榛属植物的的坚果,果皮坚硬,果仁可食,是来自中国北方的野生果实。人类日常食用的榛子,其实是取自欧榛果实的果仁。这种欧榛仁,是国际贸易市场四大坚果之一。榛子与
  • 嵊州市坐标:29°36′N 120°49′E / 29.600°N 120.817°E / 29.600; 120.817嵊州市是中华人民共和国浙江省绍兴市的一个县级市。位于浙江东部,曹娥江上游,东邻宁波市奉化区和余姚市,
  • 饶晓志饶晓志(1980年10月-),贵州人,中国戏剧、电影的编剧、导演。贵州大学艺术学院表演系毕业,2003年毕业于中央戏剧学院导演系。2008年与李亚鹏共同创立春天戏剧工作室。2018年编导的黑
  • 伽陀伽陀(巴利文与梵语:gāthā),又译伽他、偈佗、偈陀,简称偈,意译讽诵、讽颂、造颂、偈颂、颂、孤起颂、孤起偈、不重颂偈,原为古印度的一种韵文文体,是一种歌谣。在佛教中,伽陀为九分
  • 大卫·辛马斯特大卫·辛马斯特(David Singmaster,1939年-),1939年生于美国,为英国伦敦南岸大学退休数学教授。他解决了魔方问题,并发明了魔方转动的记录方法。在组合数论方面,大卫·辛马斯特猜想帕
  • 日式马铃薯炖肉日式马铃薯炖肉,是日本料理的一种,号称是由东乡平八郎在1919世纪末发明,但确切的时间和地点仍有争论。据说在1870年到1878年间,东乡平八郎到了英国朴茨茅斯市留学,非常喜欢在当地