Visual Studio Code

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


相关

  • 魔法师的外甥《魔法师的外甥》(英语:The Magician's Nephew),又称“纳尼亚前传”,是一部儿童幻想小说,作者是C·S·路易斯。这本书是《纳尼亚传奇》故事中第六个出版的,不过在故事中的时间轴上
  • 杜仲杜仲(学名:Eucommia ulmoides),别名木棉、思仙、思仲、思锦树、石思仙、扯丝皮、棉皮、玉丝皮,为杜仲科植物。杜仲的化学成分包括木脂素类、环烯醚萜类、黄酮类、苯丙素类、甾醇
  • 农奴农奴制是一种在封建制度下、特别是庄园制度下的与农民地位相关的奴役制度。农奴制度主要发展在欧洲10世纪中世纪中期,持续到19世纪中叶,以财务束缚或变异的奴隶制为条件对农民
  • 不伦瑞克大教堂坐标:52°15′51″N 10°31′27″E / 52.26417°N 10.52417°E / 52.26417; 10.52417不伦瑞克大教堂(德语:Dom St. Blasii)是位于德国城市不伦瑞克的一座信义宗教堂。不伦瑞克大
  • 伊娃的波尔卡伊娃的波尔卡(芬兰语:Ievan Polkka)是一首来自芬兰的波尔卡舞曲,也是斯堪的纳维亚的地方歌谣。歌曲是由埃伊诺·凯图宁(芬兰语:Eino Kettunen)在1930年代以东欧传统的民谣波尔卡调
  • 李佩颖李佩颖,可能指:
  • 拉特里尔·斯普雷威尔拉特里尔·方丹·斯普雷威尔(英语:Latrell Fontaine Sprewell,1970年9月8日-),美国职业篮球运动员,司职得分后卫,因其犀利的切入能力又被称为“联盟最快第一步”。斯普雷威尔就读于
  • 范子侠范子侠(1908年-1942年2月12日),江苏丰县人,八路军高级将领。高等小学毕业后入中学半工半读。后入东北军,入东北军随营学校学习,毕业后在东北军历任参谋、排长、连长、营长、团长等
  • 莉莉·波特莉莉·波特(英语:Lily J. Potter ,1960年1月30日-1981年10月31日),原名莉莉·伊万丝(英语:Lily Evans),台湾译名为莉莉·伊凡,是英国作家乔安·凯瑟琳·罗琳的儿童奇幻小说《哈利·波特
  • 1965年拉特群岛地震1965年拉特群岛地震发生于1965年2月4日05:01(UTC)。该次地震震级高达Mw 8.7,并产生了海啸,海啸最高处是申雅岛纪录到超过10米。但这次地震只有极少的损害。海啸在阿姆奇特卡岛造