推旺铺网-优秀网络推广平台! 网站快审 免费注册 会员登录
首页 科普百科 科技

Visual Studio Code

时间:2022-01-06 11:50 来源:未知 作者:推旺铺网 人气:
【导读】:Visual Studio Code是什么?Visual Studio Code(简称VS Code)是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之...

Visual Studio Code是什么?Visual Studio Code(简称“VS Code”)是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代Web和云应用的跨平台源代码编辑器, 可在桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统。

Visual Studio Code是什么,Visual Studio Code,什么是Visual Studio Code

产生背景

这标志着微软公司第一次向开发者们提供了一款真正的跨平台编辑器。虽然完整版的 Visual Studio 仍然是只能运行在 Windows 和 macOS(Mac OS X )之上,但是这一次的声明向我们展示了微软公司对于支持其他计算机平台的承诺。

发展历程

“很多人都使用Windows作为他们的开发环境,但是我们也注意到了,还有很多人使用 Linux 和 Mac“,Somasegar,微软公司的开发者事业部总裁在这周稍早时候对笔者如是说道。”我们想让他们能够在他们习惯的平台上使用我们公司的产品,而不是非要迁徙到 Windows 上“。这些平台上的很多开发者们也更乐意于使用像 Sublime Text 这种轻量级的代码编辑器,而非像 Visual Studio 这种全特性的 IDE。

主要功能

该编辑器也集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntax high lighting),可定制的热键绑定(customizable keyboard bindings),括号匹配(bracket matching)以及代码片段收集(snippets)。Somasegar 也告诉笔者这款编辑器也拥有对 Git 的开箱即用的支持。Microsoft Docs(微软文档)提供了相应的学习教程帮助用户在 Visual Studio Code 中登陆 GitHub。

Visual Studio Code 提供了丰富的快捷键。用户可通过快捷键 [Ctrl] + [K] + [S] (按住Ctrl键不放,再按字母K键和S键)调出快捷键面板,查看全部的快捷键定义。也可在面板中双击任一快捷键,为某项功能指定新的快捷键。一些预定义的常用快捷键包括:格式化文档(整理当前视图中的全部代码),[Shift] + [Alt] + [F];格式化选定内容(整理当前视图中被选定部分代码),[Ctrl] + [K] + [F];放大视图,[Ctrl] + [Shift] + [=];缩小视图,[Ctrl] + [Shift] + [-];打开新的外部终端(打开新的命令行提示符):[Ctrl] + [Shift] + [C]。

语言支持

该编辑器支持多种语言和文件格式的编写,截止2019年9月,已经支持了如下37种语言或文件:F#、HandleBars、Markdown、Python、Java、PHP、Haxe、Ruby、Sass、Rust、PowerShell、Groovy、R、Makefile、HTML、JSON、TypeScript、Batch、Visual Basic、Swift、Less、SQL、XML、Lua、Go、C++、Ini、Razor、Clojure、C#、Objective-C、CSS、JavaScript、Perl、Coffee Script、Dockerfile、Dart。

VS Code 与 vscode

值得注意的一点是,Visual Studio Code 及其商标均为微软公司所有,并在《微软软件许可协议》下发布,为专有软件。而 vscode (Code - OSS) 为 MIT 许可证下的开源软件。前者在后者基础上经一定自定义构建操作得来。

    相关推荐
    • WWDC

      WWDC是什么意思?WWDC是指苹果全球开发者大会 (英文全称是Worldwide Developers Conference),简称为WWDC,每年定期由苹果公司(Apple Inc.)在美国举办。大...

    • 堆栈

      堆栈是什么意思?在计算机领域,堆栈是一个不容忽视的概念,堆栈是一种数据结构,而且是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行...

    • DAAS

      DAAS是什么意思?DAAS,是数字音频分析系统,是一种基于PC的测试系统,支持DOS和WINDOWS操作系统。 数字音频分析系统 DAAS(Digital Audio Analyser System)数字...

    • APU

      APU是什么?什么是APU?APU(Accelerated Processing Unit)中文名字叫加速处理器,是AMD融聚未来理念的产品,它第一次将中央处理器和独显核心做在一个晶片上,...

    版权声明:

    1、本文系会员投稿或转载自网络,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场;

    2、本站仅提供信息发布平台,不承担相关法律责任;

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    上一篇:Discord 下一篇:鲁棒性

    相关分类