Visual Studio Code

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


相关

  • 黄瓜黄瓜(学名:Cucumis sativus)也称胡瓜、青瓜、刺瓜、瓜仔哖,属葫芦科甜瓜属植物。广泛分布于中国各地,是中国夏季主要蔬菜,且为温室产品之一。黄瓜原产印度,西汉时期张骞出使西域时
  • 针叶针叶是裸子植物常见的叶子外形。针叶的最外层为表皮(Epidermis),而内面紧接有一层皮下层(Hypodermis)。表层细胞强木质化,表面上有很厚的角质层。表皮上有稀疏的气孔器,而且气
  • 西点军校www.westpoint.edu美国军事学院(英语:The United States Military Academy at West Point),常称为西点军校,是美国第一所军校,也是美国陆军的军官培养机构,位于纽约州西点(哈德逊河
  • 奇幻艺术奇幻艺术(Fantasy Art)是一种奇幻类的视觉艺术,原指以魔法或虚构生物等奇幻题材的画作。后不止于实体画作,扩展到以奇幻相关主题的电脑绘图、特殊摄影作品也包含在内。奇幻艺术
  • 口虾蛄口虾蛄(学名:Oratosquilla oratoria)为虾蛄科口虾蛄属下的一个种。
  • 盾之勇者成名录角色列表盾之勇者成名录角色列表是《盾之勇者成名录》作品中登场的角色介绍。配音员顺序为:动画版/广播剧版。只有标示一个的情况下为动画版。本作故事开始时以岩谷尚文为核心人物进发
  • 乌兰苏海组乌兰苏海组是位于中国内蒙古额济纳旗巴丹吉林沙漠一带的上白垩世地层,1986年由内蒙古第一区域地质调查大队命名。该地层以砖红、橘黄、灰绿色的砂岩、粉砂岩、粉砂质泥岩、泥
  • 加泰罗尼亚赛道坐标:41°34′12″N 2°15′40″E / 41.57000°N 2.26111°E / 41.57000; 2.26111加泰罗尼亚赛道(加泰罗尼亚语:Circuit de Barcelona-Catalunya),又称巴塞罗那赛道,是一条位于西
  • 何玮何玮(1245年-1310年),字仲韫,易州易县(今河北省易县)人,元朝大臣,元成宗时中书左丞。金朝末年随父何伯祥归附蒙古军。父何伯祥、兄何瑛,均死于对宋战争。袭职知易州,镇亳州。元世祖至元
  • 埃尔弗峰 (斯图拜阿尔卑斯山脉)坐标:47°30′56″N 10°33′13″E / 47.51556°N 10.55361°E / 47.51556; 10.55361埃尔弗峰(德语:Elferspitze),是奥地利的山峰,位于该国西部,由蒂罗尔州负责管辖,属于斯图拜阿尔