visual studio code
跨平台源代码编辑器
Visual Studio Code(简称VS Code),由微软于2015年4月30日在Build开发者大会发布,是一个轻量级但功能强大的源代码编辑器。可在桌面上运行,适用于Windows、macOS和Linux。它内置了对ECMAScriptTypeScriptnode.js的支持,并为其他语言和运行时提供了丰富的扩展生态系统。截至2023年11月,Visual Studio Code版本已更新到1.84。
发展历程
2015年4月,微软Build2015开发者大会正式在美国旧金山召开,微软带来了全新的Visual Studio Code,可同时横跨Windows 10、OS X、Linux三大平台,而且是免费提供。开发者可以实时的进行开发程序的调试,并提供丰富的API支持。2015年9月,Visual Studio Code的版本是0.8.0。在此版本中,提供了调试控制台的预览,以便于计算表达式。可以使用“调试”视图顶部的操作或使用命令面板中的操作打开调试控制台。2018年1月,Visual Studio Code的版本提升到了1.20。此次版本添加了一个新设置,用于控制树和列表中的项目是否应在单击或双击鼠标时打开。此设置既适用于打开的项目,也适用于展开/折叠项目。2021年11月,Visual Studio Code的版本更新到1.63。此版本可以在安装之前预览Marketplace上可用的主题。从“颜色主题”下拉列表中,选择“浏览其他颜色主题”以列出市场主题。VS Code UI将在导航下拉列表时预览颜色主题。2023年10月,Visual Studio Code的新版本为1.84。此版本用户可以通过设置为来隐藏编辑器选项卡。其他选项包括默认和显示活动编辑器的单个编辑器选项卡。
大多人都使用Windows作为开发环境,但是还有很多人使用Linux麦金塔“。SOMAsegar,微软的开发者事业部总裁表示:这些平台上的很多开发者们也更乐意于使用像Sublime Text 这种轻量级的代码编辑器,而非像Visual Studio这种全特性的IDE。Visual Studio Code为开发者们提供了对多种编程语言的内置支持,并且正如微软在Build大会的keynote中所指出的,这款编辑器也会为这些语言都提供了丰富的代码补全和导航功能。ECMAScriptTypeScriptnode.js和ASP.NET5开发者也将会获得额外的工具集。
主要功能
Visual Studio Code是由微软官方推出的一款自带GUI的代码编辑器,功能强大,集成了一款现代编辑器应该具备的特性,如语法高亮(syntax hight lighting),可定制的访问键绑定(customizable 键盘 bindings),括号匹配(bracket matching)以及代码片段收集(snippets)。Visual Studio Code远程开发允许使用容器、远程计算机或适用于Linux的Windows子系统作为功能齐全的开发环境。用户可以:在部署到的同一操作系统上进行开发,或者使用更大或更专业的硬件。分离开发环境,以避免影响本地计算机配置。让新贡献者轻松上手,让每个人都处于一致的环境中。使用本地操作系统上不可用的工具或运行时,或管理它们的多个版本。使用适用于Linux的Windows子系统开发Linux部署的应用程序。从多台计算机或位置访问现有开发环境。调试在其他地方,如客户站点或云中运行的应用程序。
语言支持
该编辑器支持多种语言和文件格式的编写,截止2019年9月,已经支持了如下37种语言或文件:F♯、HandleBars、markdownPython、Java、PHPHaxeRubySASsRust、PowerShell、Groovy、R、Makefile、HTML、JSON、TypeScript、Batch、Visual Basic、Swift、Less、SQLXML、Lua、Go、C++、Ini、Razor、clojureC♯Objective-C层叠样式表ECMAScriptPerl、Coffee Script、Dockerfile、Dart
软件优势
对比VS Code和传统Visual Studio,二者间最大的不同是:VS Code专注于成为一个全功能编辑器,而VS则围绕项目本身提供了许多相关功能。VS Code没有新项目向导,也不支持solution文件。但是它确实提供了响应式编辑功能,强化了很多小细节,例如:当你处理跨平台文件时显示行结束符类型。首先对Visual Studio Code做一个大概的介绍。首先明确一下,这个Visual Studio Code(以下简称vscode)是一个带GUI的代码编辑器,也就是只能完成简单的代码编辑功能,并不是一个集成开发环境(IDE)。而Visual Studio、WebStorm这类的开发工具是IDE,功能强大,这两个是不一样的概念。
Azure Functions是微软提供的无服务器组件,可用于创建基于事件的函数,这些函数可以动态缩放以满足需求。可以处理各种事件,例如当文件上传到存储时,队列中出现消息或收到HTTP请求时。使用GitHub,可以获取一个现有的应用程序,将其分叉到帐户,然后创建自己的应用程序版本,所有这些都在 VS Code中完成。
参考资料
Skip to content Visual Studio Code. Visual Studio Code官网.2023-11-13
503 Service Temporarily Unavailable.中关村在线.2023-11-13
October 2023 (version 1.84).Visual Studio Code官网.2023-11-14
Skip to content Visual Studio Code.Visual Studio Code官网.2023-11-13
vscode怎么编译php?.PHP中文网.2023-11-13
Visual Studio Code.Visual Studio Code官网.2023-11-14
January 2018 (version 1.20).Visual Studio Code官网.2023-11-14
November 2021 (version 1.63).Visual Studio Code官网.2023-11-14
Skip to content Visual Studio Code.Visual Studio Code官网.2023-11-14
目录
概述
发展历程
主要功能
语言支持
软件优势
参考资料