Visual Studio Code

✍ dations ◷ 2025-02-23 07:38: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 等编程语言的原生支持最为完善。


相关

  • 洛杉矶坐标:34°N 118°W / 34°N 118°W / 34; -118洛杉矶都会区,又称南部地区(Southland),为世界第18大都会区,为美国第二大城市群。洛杉矶都会区位于加利福尼亚州南部。以下列出为美
  • SFsub4/sub四氟化硫,化学式为SF4。在标准环境下为无色具腐蚀性以及剧毒气体,接触水或潮湿环境会造成危险。尽管如此,四氟化硫仍用于有机合成,是制作碳氟化合物的常用试剂。四氟化硫水解会
  • 苏云金杆菌苏云金芽孢杆菌(学名:Bacillus thuringiensis,专著中简称为Bt),又称苏力菌,是革兰氏阳性的,芽孢杆菌属陆生习性的细菌。另外, 苏云金芽孢杆菌可寄生在一些蛾类和蝶类的幼虫上,甚至
  • 1924越野滑雪比赛在1924年冬季奥林匹克运动会上列为了正式比赛项目,该届冬奥会中总共举办了2项越野滑雪比赛。其中50千米的比赛于1924年1月30日(星期三)举办,而18千米的比赛于1924年
  • 卵子生成卵子生成(英语:Oogenesis、ovogenesis或oögenesis)是一个从卵原细胞经过有丝分裂、减数分裂、并在受精卵中形成卵细胞的过程。哺乳类动物的卵子生成始于生殖皮膜,他可以提供滤
  • 石岩石岩街道是中国广东省深圳市宝安区下辖的一个街道,位于宝安区中西部,介乎龙华街道与西乡街道之间。石岩街道属一个小山村,介乎龙华街道与西乡街道之间,南接南山区西丽街道。伴随
  • 甲基丙烯酸甲基丙烯酸,结构式H2C=C(CH3)COOH。甲基丙烯酸在常温下为无色透明液体。易溶于热水、乙醇和大多数有机溶剂。易聚合。其蒸气可与空气形成爆炸性混合物。具中等毒性,对皮肤和粘
  • 罗纳德·布朗罗纳德·哈蒙·“罗恩”·布朗(Ronald Harmon "Ron" Brown,1941年8月1日-1996年4月3日)是一名美国政治家,美国民主党人,曾任民主党全国委员会主席(1989年-1993年)和比尔·克林顿政府
  • 瑞利-贝纳德对流瑞利-贝纳德对流(Rayleigh–Bénard convection)泛指一类自然对流,这类对流常常发生在从底部加热的一层流体表面上。发生对流的流体在表面形成的、具有规则形状的对流单体(英语:c
  • 大卫·西蒙大卫·西蒙(David Seymour;1911年11月20日-1956年11月10日)是一位重要的美国摄影师与摄影记者。英文中惯称他的小名为Chim(发音同Shim)。他是在华沙出生的波兰犹太人,曾在美国学摄