Visual Studio Code

✍ dations ◷ 2025-09-13 04:23:07 #文本编辑器,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 等编程语言的原生支持最为完善。


相关

  • 沥青沥青,是高黏度有机液体的一种,表面呈黑色,可溶于二硫化碳、四氯化碳。它们多会以柏油或焦油的形态存在。沥青主要可以分为煤焦沥青、石油沥青和天然沥青三种:其中,煤焦沥青是炼焦
  • 攻、受、不分在男同性恋文化的同性性行为中,攻(1、Top)、受(0、Bottom)和不分(0.5、Versatile)都是用于描述性行为中的位置,特别是男男性行为的肛交中。1通常是肛交中的插入方,而0则往往是被插入
  • 东圣盖博东圣盖博(英语:East San Gabriel)是位于美国加利福尼亚州洛杉矶县的一个人口普查指定地区。东圣盖博的座标为34°07′09″N 118°04′55″W / 34.11917°N 118.08194°W / 34.1
  • 克缇大楼克缇国际大楼(英语:Kelti International)别名:全丰盛信义105大楼)是台湾台北市信义区的一幢摩天大楼,位于台湾台北市信义区松仁路105号,信义计划区B5地号,大元联合建筑师事务所设计,
  • 贾马鲁尔·基拉姆三世贾马鲁尔·基拉姆三世(1938年7月16日-2013年10月20日)20日清晨病逝于菲律宾马尼拉的一家医院中,他曾经掌领菲律宾苏禄苏丹国 ,被称为“世上最贫穷的苏丹 ”。他参加了2007年菲律
  • 马学圣马学圣(1923年-2013年2月8日),圣名若瑟,原天主教周村教区主教,获政府及教廷承认。生于山东省邹平县,十六岁进小修院,1948年起辗转在汉口、澳门及北京的大修院攻读神哲学,1957年晋铎。
  • 莱昂纳多·德·洛伦佐莱昂纳多•德•洛伦佐(英文:Leonardo De Lorenzo)(1875年8月29日-1962年7月29日)是意大利长笛演奏大师和音乐教育家。德•洛伦佐出生在意大利波滕扎省的维贾诺市,8岁时到那不勒斯
  • 高秀珊高秀珊(英语:Susan Elizabeth Close)现任南澳州众议局议员,2012年起代表工党赢得阿德莱德港选区。自2014年5月至2018年3月期间,被邀加入内阁,出任教育及儿童培育司、高等教育及技
  • 城头山遗址城头山遗址位于中国湖南省常德市澧县,它是中国南方史前大溪文化至石家河文化时期的遗址。在1996年,该遗址被中华人民共和国国务院批准为全国重点文物保护单位。在2002年,城头山
  • 陈月仪陈月仪(565年-650年),北周宣帝宇文赟的五个皇后之一。自称颍川人,是大将军陈山提的第八个女儿。大象元年(579年)六月被选入宫中,封为德妃;一个月后,封为天左皇后;第二年二月,改封天左大