VS Code linux版本

大小:107.9M 类别:
  • 编程软件

官方安全无插件纠错

  • 更新时间2025-09-19
  • 版本v1.104.1
  • 系统Pc
  • 语言英文

Visual Studio Code(简称VS Code)是微软自家开发的一款免费开源,轻量级但功能强大的免费源代码编辑器。与 Vim、Sublime 和 Atom 一样,VS Code 都提供了代码编辑的体验。此外,VS Code 在保持其轻量级代码编辑器的前提下,还内置了一些 IDE 中会有的重要功能,如:Terminal、调试器、版本控制等,特别是对于前端开发者来说,VS Code 有着非常好的支持。除了对 JavaScript 的智能提示、重构、调试等功能的支持,像 HTML, CSS, SCSS, Less 和 JSON 这些前端技术栈,都有着很棒的支持。

为方便linux系统用户使用,本站为用户特意提供VS Code linux版本,有喜欢的朋友不妨下载!

软件特色

1、一个编辑器,从代码到云

将更多的时间花在编码上,而将更少的时间花在切换工具上。使用与 Azure 和 GitHub 集成的功能和扩展,在一个位置集中开发、调试和部署。

– 提供本地模拟器和扩展,以便直接从编辑器生成、运行和调试云应用

– 导入和管理本地或远程数据库(支持 Azure Cosmos DB、MongoDB 等)的数据

– 具有 Azure Pipelines 的引导式工作流,用于创建和配置持续集成

– 几乎支持每种语言和应用类型,包括静态 Web 应用、无服务器 Azure Functions 和 Kubernetes 群集

2、在部署之前在本地开发云应用

在本地创建、运行和调试云项目,以便可以快速创建原型。通过测试新功能在部署之前是否在云中有效运行来优化成本。Azure 扩展包括用于 Azure 存储、Azure Cosmos DB 和 Azure Functions 的模拟器。

3、设置到云的自动部署

通过部署到 Azure 扩展,使用 GitHub Actions 或 Azure Pipelines 设置持续集成以及从应用到云的持续交付 (CI/CD)。使用扩展的内置自动化工作流,轻松创建面向 Azure 应用服务、Azure Functions 或 Azure Kubernetes 服务 (AKS) 的 CI/CD 管道。

4、添加和管理数据

使用内置的 MongoDB 和 IntelliSense 支持轻松管理应用的数据。连接到本地或远程 MongoDB 服务器,并管理数据库、集合和文档,或将它们托管在具有 Azure Cosmos DB 免费层的云中。

5、轻松协作

无需更改你与其他人的工作方式,无论他们是同一个房间中的队友还是世界各地的社区开发人员都是如此。将拉取请求引入到编辑器中,你在其中具有对 GitHub 拉取请求扩展的完全编辑和调试支持。或者通过 Live Share 扩展包,针对编辑、调试和应用共享进行实时协作,以便进行结对编程或代码评审。

6、容器

使用 Docker 扩展生成、管理和部署容器化应用程序。从现有存储库生成 docker 文件,并从 Visual Studio Code 内管理容器、映像和注册表。

7、Kubernetes

使用 Kubernetes 扩展享受完全集成的 Kubernetes 体验。将容器化应用程序部署到本地或云托管的 Kubernetes 群集,并在 Visual Studio Code 中调试实时应用程序。

8、前端 Web 开发

使用适用于 Microsoft Edge 的调试器将 JavaScript 调试扩展到前端开发。设置断点并单步执行前端 JavaScript 代码以快速解决问题。使用多目标调试功能同时调试前端和后端代码。

主要功能

VS Code编辑器也集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntax high lighting),可定制的热键绑定(customizable keyboard bindings),括号匹配(bracket matching)以及代码片段收集(snippets)。Somasegar 也告诉笔者这款编辑器也拥有对 Git 的开箱即用的支持。

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

语言支持

VS Code编辑器支持多种语言和文件格式的编写,截止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。

更改中文显示说明

压缩包解压后,双击“Code.exe”启动 Visual Studio Code,使用快捷键“Ctrl+Shift+P”打开设置菜单,向下旋转鼠标滚轮选择“Configure Display Language”后在下拉菜单中选择“Install additional languages...”,在左侧窗口中选择“Chinese (Simplified) Language 中文(简体)”,点击语言下面的绿色“Install”按钮安装选择的语言,安装完成后右下角会弹出提示框,点击“Yes”按钮后 Visual Studio Code 将自动重启,再次启动后界面显示的就是简体中文了。

浅谈Visual Studio Code 可以翻盘成功主要是因为什么?

VS Code为什么能成功?有哪些地方是开发者所喜爱的呢?让我们从各个方面与Sublime、Atom 和 Vim 比较下,逐一分析。

1、学习曲线>

对于任何人来说,特别是新手,一个工具的学习曲线也会影响到它的受欢迎程度。还记得 Stack Overflow 上著名的问题之一:"How to exit the Vim editor?" 吗?它已经有接近两百万的访问量。 VS Code、Sublime 和 Atom 在学习曲线上,一定是遥遥领先于 Vim。同时,VS Code 的使用文档相比于其他编辑器也是做的最好的,无论是“快速入门”还是每一个功能的使用,在官网上都写的一清二楚有条有理。官网还提供了 PDF 版的键盘快捷键参考表,让开发者轻松上手。此外,考虑到一些开发者是从 Vim、Sublime、IntelliJ 或是其他开发工具转来的,依旧习惯于原来开发工具的键盘快捷键。VS Code 也提供了各种键盘映射的插件,让你可以在 VS Code 中继续使用不同开发工具的快捷键,而不用重新学习 VS Code 的快捷键。

2、用户体验>

VS Code 提供了许多良好的开箱即用的用户体验。与 Vim、Sublime 和 Atom 一样,VS Code 都提供了代码编辑的体验。此外,VS Code 在保持其轻量级代码编辑器的前提下,还内置了一些 IDE 中会有的重要功能:

Terminal:内置的 Terminal 使得开发者可以直接在 VS Code 中快速地运行脚本,而不需要在 VS Code 和系统的 Terminal 之间来回切换。

调试器:直接在 VS Code 中调试代码,断点、call stacks、交互式的 debug console,使得调试变得异常轻松。

版本控制:开箱即用的 Git 支持,让你方便地进行文件更改比较,管理你的源代码。

特别是对于前端开发者来说,VS Code 有着非常好的支持。除了对 JavaScript 的智能提示、重构、调试等功能的支持,像 HTML, CSS, SCSS, Less 和 JSON 这些前端技术栈,都有着很棒的支持。

曾经在一些用户体验上,VS Code 的用户体验也有不足之处。比如,曾经 VS Code 的设置页面的体验就没有 Atom 好,Atom 有着图形化的配置界面,而 VS Code 是基于 JSON 文件的。VS Code 对此也是听取用户的反馈,增加了图形化的配置界面,也保留了基于 JSON 文件的配置方式,满足了不同人群的使用习惯。

3、开源>

开源对于一个产品的长期发展极为重要。在四款编辑器中,Sublime 是闭源的,VS Code、Vim 和 Atom 都是开源的,而 VS Code 可以说是开源做的最好的。

VS Code 不仅仅是把代码开源出来。而是把整个产品的开发过程建立于开源之上,与整个社区深入合作,倾听用户在 GitHub 上的反馈,使 VS Code 越做越好:

每一年,VS Code 团队都会在 GitHub Wiki 发布 Roadmap ,列出一整年的规划图。

每个月初,在产品设计阶段,VS Code 团队会在 GitHub Issue 上会发布 Iteration Plan ,列出这个月会做的每一个功能,每一个功能基本会对应一个 GitHub Issue,你可以看到详细的设计以及 mockup,并且可以提出你自己的见解。

每个月末,临近产品发布,你可以在 GitHub 看到 Endgame 了解到 VS Code 是如何进行产品测试与发布的。

不仅代码开源,VS Code 整个产品的计划,设计以及发布管理都是“开源”的:每一个阶段对每一个用户是公开透明的,你不仅可以开 Issue,发PR,你甚至也可以参与到每个功能的设计与讨论中去!

4、性能>

天下武功唯快不破。相信从 IDE 转投 VS Code 的童鞋,一定是对 VS Code 的性能非常满意。同为基于 Electron 开发的产品,VS Code 在性能的优化上要比 Atom 领先许多。当然,我们必须承认的是,在速度上 VS Code 与 Vim 和 Sublime 相比,还是有略微的差距。但是,我们依旧能看到 VS Code 不断的在性能上的优化。从插件进程与主进程的隔离、插件的延迟加载,再到 Text Buffer 的优化,提升大文件的加载与编辑速度,减少内存使用率。我们看到了 VS Code 的不断进步。

5、插件>

VS Code 有着丰富且快速增长的插件生态,如今,已经有超过一万个插件。不仅有中心化的插件市场,而且在 VS Code 编辑器里也可以轻松搜索插件,直接进行安装与管理。相比之下,Sublime 只有 5000 不到的插件,而且在编辑器里不能很方便地搜索管理插件;Vim 插件虽多,但因为没有一个中心化的插件市场,查找插件很麻烦;Atom 有 8000 多的插件,比 VS Code 少一些,虽然在编辑器内也是可以查找插件,但 VS Code 的搜索和浏览功能做的要比 Atom 要好。

此外,VS Code 还推出了 Extension Packs,方便开发者一键安装多个插件。比较出色的 Extension Pack 有 Java Extension Pack、PHP Extension Pack、Vue.js Extension Pack 等,使得 VS Code 秒变 IDE。

6、生态>

VS Code 不仅仅是一个代码编辑器,它有着强大的生态。VS Code 把它的许多重要组件抽离出来,成为大家都可以复用的开源产品,与社区合作,把产品越做越好:

Language Server Protocol :它是 Editor/IDE 与语言服务器之间的一种协议,可以让不同的 Editor/IDE 方便嵌入各种程序语言,允许开发人员在最喜爱的工具中使用各种语言来撰写程序。Eclipse, Atom, Sublime Text, Emacs 等主流 Editor/IDE 都已经支持了 LSP。

Debug Adapter Protocol : DAP 与 LSP 的目的类似,DAP 把 Editor/IDE 与 不同语言的 debugger 解耦,极大地方便了 Editor/IDE 与其他 Debugger 的集成。Eclipse, Emacs, Vim等已经支持了 DAP 。

Monaco Editor :作为 VS Code 的核心组件,Monaco Editor 在 GitHub 已经拥有了超过一万三千个 star 。国内比较有名的比如 Cloud Studio 和 Gitee Web IDE 都使用了 Monaco Editor。

VS Code 作为 Visual Studio Family 的重要产品,与 Visual Studio IDE 一样,也有两大重要的功能:

Visual Studio Live Share:极大地方便了协作编程:实时共享代码编辑、跟随光标、团队调试、分享本地服务器、共享终端等等。

Visual Studio IntelliCode:通过 AI 赋能,根据上下文给出编程建议和智能提示,提高开发者的效率。

此外,还有 2019 年微软在开发工具领域最重磅的产品 —— Visual Studio Online。

7、未来

VS Code 快五岁了,他还是个很年轻的编辑器。未来的路很长,相信他会越来越好,成为更多开发者所喜爱的开发工具。

最好,欢迎大家参加我的知乎 Live,一起学习 VS Code 的强大,带你快速玩转 VS Code!

展开内容

更多版本

更多+
  • Visual Studio Code(微软代码编辑器)

    5.0/109.72M

    Visual Studio Code(简称为VS Code)是由微软开发的一款免费、开源的跨平台源代码编辑器。可在桌面上运行,它内置了对 JavaScript、TypeScript 和 Node.js 的支持,并为其他语言和运行时(如 C++、C#、Java、Python、

    查看

猜您喜欢

linux软件合集

在Linux系统中,有许多令人印象深刻的软件可以满足用户的各种需求。无论是为了提高生产力、进行娱乐或是进行开发,这些软件都提供了强大的功能和用户友好的界面。从开源办公套件到多媒体播放器,从文本编辑器到网络安全工具。那么今天小编就为大家整理了一些linux常用软件合集,让您的Linux体验更加完善。无论您是新手还是经验丰富的Linux用户,这些软件都值得一试,有需要的朋友欢迎下载体验。

共有 58 款应用全部>>

代码编辑器合集

代码是计算机语言编写出来的源文件,是软件开发的根本,代码编辑器可以用来编辑查找校验代码,广泛用于各种语言的开发。代码编辑器对于程序员来说十分重要,一个好的编辑器可以节省开发时间、提高工作效率。小编虽然不是技术帝,但对代码编辑器有哪些,有什么好用的代码编辑器这方面还是比较了解的。小编根据广大开发者的喜爱,汇总了代码编辑器合集,推荐给大家!

共有 27 款应用全部>>

php开发工具软件合集

php是时下非常流行的一种编程语言,也是现在很多的朋友都是非常的喜欢学习的,那么对于PHP的新手,学习需要有一些不错的php开发工具来帮助你,那么php开发工具有哪些?3322软件站为大家整理了一些php开发工具软件,包括apache netbeans ide、Komodo Edit、JetBrains phpStorm、VS Code、Easyeclipse、phpDesigner等。可以满足不同PHP开发需求,能够提高PHP开发的效率和方便性,大大提高了PHP开发人员的开发效率和工作质量。

共有 20 款应用全部>>

java编程常用软件

Java编程软件,是用于编写、编辑和运行Java程序的软件。一款好用的Java编程工具可以让你更方便地编写、调试、运行和部署Java代码,还可以提供很多辅助功能,比如代码提示、格式化、重构、测试等。3322软件站为大家整理了java编程常用软件,包括Visual Studio Code、IntelliJ IDEA、jenkins、apache netbeans ide、jedit等,希望帮助你提升开发效率,欢迎下载使用!

共有 14 款应用全部>>

计算机编程入门软件推荐

计算机编程软件有哪些?今天小编就为大家推荐几款计算机编程入门软件,这写软件不仅适用于初学者,也适用于专业开发者。初学者可以通过使用这个软件包来快速地入门,在一个统一的界面下学习和实践不同的编程语言;而对于专业开发者来说,该软件包则提供了一个方便的工具,使他们能够更加高效地管理和开发自己的项目。总之,如果你想要一个集成了各种编程工具的软件包,那么这些计算机编程必备软件将是一个非常不错的选择。

共有 10 款应用全部>>

类似软件

  • liclipse电脑版(python编辑器)

    9.0/180.61M

    liclipse电脑版是一款快速python编辑器软件,也是为优化Eclipse使用体验而打造的轻量级集成开发环境,它不仅完美的继承了eclipse原有的强大功能,同时针对eclipse所有的功能进行了全方位的改进,软件基于Lucene的搜索技术,支持外部文件夹,拥有多个目

    查看
  • ControlStar(艾默生PLC编程软件)

    9.1/21.2M

    ControlStar是一款专业的艾默生PLC的专业编程软件,因为PLC是一种数字运算操作的电子系统,专为工业环境下应用而设计的,所以使得PLC编程软件非常受欢迎。

    查看
  • 西门子Wincc8.0版本

    8.5/14.63G

    SIMATIC WinCC 8.0,又称Wincc 8.0。这是西门子公司开发的一款功能强大的人机界面(HMI)和过程控制系统软件。它为工业自动化领域的用户提供了一个直观且易于使用的界面,用于监视和控制生产过程。

    查看
  • Extjs 6 api(web前端框架)

    9.0/162.36M

    Extjs 6 api电脑版是一个强大的前段开发框架,为我们的用户提供优质的Web前段开发技术支持,软件拥有构建数据密集型跨平台Web应用程序所需的一切内容,可以说有了这个框架用户的前段开发将变得非常轻松切简单。

    查看

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • Windows Terminal(Windows 终端)

    9.1/11.21M

    Windows Terminal(Windows 终端)是一款新式、快速、高效、强大且高效的终端应用程序,适用于命令行工具和命令提示符,PowerShell和 WSL 等 Shell 用户。

    查看
  • IAR embedded Workbench

    8.3/3.13G

    集成开发环境

    查看
  • gx works3中文版

    8.2/2.53G

    plc是我们许多电子产品需要用到的东西,如果用户没有编程工具那么就无法为我们的PLC增加操作命令,这款gx works3能帮您解决问题。GX Works3 是三菱电机新一代的PLC编程软件,用于对以MELSEC iQ-R系列、MELSEC iQ-L系列、MELSEC iQ

    查看
  • JRE 8 64位

    9.1/61.49M

    JRE为Java Runtime Environment的简称,即Java运行环境,Java Runtime Environment(包括Java Plug-in)是Oracle的产品,包括两部分:Java Runtime Environment和Java Plug-in。

    查看
  • Samba for Linux

    9.0/30.63M

    Samba是一款在Linux和类Unix系统上运行的开源软件,允许这些系统与Windows网络协议(SMB/CIFS)进行交互。Samba提供了文件和打印服务,使得Linux和Unix系统可以与Windows系统共享文件和打印机。

    查看
  • Mind+(青少年编程软件)

    9.0/1.23G

    Mind+是一款青少年编程软件,拥有超多电子模块可以一键添加,一键安装常用硬件驱动,视频教程同步教学,可以提高孩子的思维能力及编程兴趣。软件操作简单,只需要拖动图形化程序块即可完成编程,还可以自动转换Python/C/C++等高级编程语言,适用于校内的大班教学、项目创作、创

    查看
  • skworkshop官方版(显控SK编程软件)

    9.0/69.72M

    skworkshop官方版是一款非常专业的显控SK编程软件,主要针对Samkoon触摸屏系列的产品所开发的,是一款集成开发环境,拥有丰富且强大的功能,如果用户想要为触摸智能电子设备开发程序,那么这款软件是相当强大的。

    查看
  • github Desktop(windows桌面版)

    9.1/172.81M

    功能强大的公共代码仓库网站

    查看
  • aardio(桌面软件开发工具)

    9.1/6.41M

    桌面软件快速开发工具

    查看
  • 西门子TIA Portal软件

    8.7/7.99G

    自动化编程软件

    查看
  • JDK 21(Java开发工具包)

    9.1/162.74M

    由oracle官方打造的Java语言的软件开发工具包。

    查看
  • visual studio 2022企业版

    9.0/3.54M

    visual studio 2022是由微软公司推出的一款开发编程制作工具,也可以简称为vs2022,此版本官方信息显示,除了更多内存访问带来的速度和性能优势之外,Visual Studio还带来了UI增强功能、更多个性化选项,并继续专注于增强开发人员的能力。

    查看
  • Visual Studio Express 2013完整版

    8.2/401.49M

    Visual Studio 2013是由微软公司于2013年11月13日发布开发的一款集成开发环境(IDE),用于编写、编辑、调试和部署应用程序,它是Visual Studio系列产品的一部分。

    查看
  • labview 2011官方版

    9.1/957.88M

    labview 2011官方版这是一种使用图形化编辑语言G的开发环境。是一套由美国国家仪器(NI)公司研制开发的程序开发环境,像我们熟悉常见的C、Java等编程语言都是通过基于文本的语言产生的代码,和它们不同的是,labview是通过图形化编辑的G语言编写程序,编写出来的程序都是

    查看
  • cppcheck(C/C++ 静态代码检测工具)

    8.8/16.68M

    cppcheck是一款专门用于C/C++程序代码缺陷静态检查工具,不同于C/C++编译器及其他分析工具,你可以使用这款软件检查编译器检查不出来的BUG,让用户程序中的隐藏bug无所遁形,当然软件不会检查用户的语法错误,这个还是得靠用户的编译器来检查。

    查看