VS Code linux版本

大小:232.79M类别:编程软件

官方安全无插件纠错

  • 更新时间2024-11-11
  • 版本v1.95.2
  • 系统Pc
  • 语言简体中文
资源包包含ded文件以及rpm安装包。

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/98.09M

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

猜您喜欢

linux软件合集

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

共有 61 款应用全部>>

代码编辑器合集

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

共有 27 款应用全部>>

计算机编程入门软件推荐

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

共有 12 款应用全部>>

java编程软件推荐

Java因其安全、高效、跨平台等特性目前广泛应用于各种平台。所以很多人投入到Java开发的学习中,俗话说的好,工欲善其事必先利其器,学习Java程序设计,需要方便易用的开发工具辅助。Java开发工具很多,而且各有优缺点,新手往往不知道java用什么软件编程最好。为此小编整理了一些适合新手的java编程软件,每种软件都有其优点和适用场景,开发者可以根据自己的需求和个人喜好来选择最适合的软件。

共有 6 款应用全部>>

php开发工具推荐

php是时下非常流行的一种编程语言,也是现在很多的朋友都是非常的喜欢学习的,那么对于PHP的新手,学习需要有一些不错的php开发工具来帮助你,那么php开发工具哪个好用呢?下面小编就为大家推荐几款好用的php开发工具。其中就包括了各种PHP开发工具和IDE工具,可以满足不同PHP开发需求,能够提高PHP开发的效率和方便性,大大提高了PHP开发人员的开发效率和工作质量。

共有 10 款应用全部>>

类似软件

  • Microsoft .NET Framework(微软NET框架运行库)

    9.0/27.11M

    用于Windows的新托管代码编程模型

  • MAMP PRO(苹果电脑Web开发环境)

    9.1/695.76M

    一款搭建本地服务器环境的组合软件套装

  • 朗思RPA官方版

    9.3/880.8M

    朗思RPA官方版是一款无代码自动化软件,这款软件采用了0代码编程的方式,使得用户无需具备专业的编程技能,也能够轻松地实现工作自动化。同时传统的RPA工具通常需要用户具备一定的编程基础,而且搭建一整套业务流程往往需要耗费大量的时间和精力。

  • geany文本编辑器

    9.0/15.08M

    geany是一款小巧的使用GTK+2开发的跨平台开源集成开发环境的文本编辑器。它拥有语法高亮、代码自动完成、代码折叠等功能,方便我们的用户进行软件爱你的开发,这款开发工具支持众多开发语言,比如C、java、HTML、Python等,而且小巧的体积让我们的用户能够在任何一台计算机上

网友评论

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

同类排行

  • DevC++(Devcpp)中文版

    8.7/37.05M

    DevCpp中文版是一款专门的C&c++开发工具,使用Delphi/Kylix开发,软件本身是一款自由软件,遵守GPL协议,也就是说这是一款开源的完全免费的软件,并且还集合了GCC、MinGW等众多自由软件,让用户能够轻松的从工具支持的网站上获取一些最新版本的各种工具,是

  • JDK 21(Java开发工具包)

    9.5/162.25M

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

  • jdk18官方版

    9.0/152.04M

    Java SE Development kit 18,简称jdk18。是Oracle公司开发的Java平台的软件开发工具包。jdk18提供了一系列用于开发Java应用程序和应用程序部署的工具和资源。

  • JetBrains Pycharm社区版

    9.0/456.7M

    由JetBrains打造的Python编辑工具

  • 三菱触摸屏编程软件gt works3

    9.0/3.21G

    GT Works3是三菱电机公司开发的一款专业触摸屏编程软件。它为用户提供了一个直观、易用的界面,用于设计、开发和调试三菱触摸屏 HMI(Human Machine Interface)应用程序。

  • Visual Studio 2019

    8.1/3.37M

    Visual Studio 2019是一款功能强大的IDE开发环境,开发人员可以期待更好的重构,快捷稳定、易于使用,有更多的重构、导航、Debug调试功能、可以更快的加载、更快的编译,更多协作和智能功能,以及更快的负载解决方案。

  • 机明自动编程免费版

    8.3/301.36M

    机明自动编程免费版是基于世界领先的CAM系统PowerMILL为基础开发的一款数控加工编程软件,软件拥有非常多帮助用户进行快速编程的功能,比如通过减少手工参数设置加快用户的开发,自动进行过切与碰撞检查,使得用户剩下时间在校准上,还有自动产生程式清单,这些功能让我们的用户能够更高效

  • dnSpy反编译工具中文版

    9.1/155.39M

    dnSpy中文版是一款net程序反编译工具

  • Openssl Windows版

    9.0/121.57M

    OpenSSL是一个安全套接字层密码库,它囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。OpenSSL采用C语言作为开发语言,这使得它具有优秀的跨平台性能,用户借此可以在不同的平台使用同样熟悉的东西,它支持Linux、Wi

  • WebStorm(JS开发工具)

    8.9/637.12M

    WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。

  • jad反编译工具

    9.1/684K

    jad电脑版全名为Joint Application Development,中文名为应用程序开发联系会议,是一款能够帮助用户进行反编译的工具。jad电脑版包含MIDlet套件的主题信息,比如应用程序公司、应用程序名称和大小等等,大家所致的java文件分为两种,一种就是jar,也

  • vbsedit(vbscript编辑器)

    9.1/9M

    vbsedit官方版是一款小巧而强悍的Vbs/Js脚本编辑器,可显著减少您编写VBS脚本所花费的时间。这款软件体积小巧,界面简洁,功能也十分强大,支持语法高亮、参数提示以及自动完成关键字功能、支持调试以及监视变量功能、支持动态查看帮助文件,还能把VBS编译成EXE等,全方位满足程

  • IAR EWARM(嵌入式工作台)

    8.8/2.42G

    IAR Embedded Workbench for Arm,通常简称为IAR EWARM、IAR for ARM,是由IAR Systems公司为Arm微处理器开发的一款集成开发环境(IDE),即嵌入式工作台。

  • Intel Parallel Studio XE 2020

    9.0/2.87G

    Intel Parallel Studio XE 2020是一款专业的软件开发工具,软件提供了构建、分析和扩展应用程序所需的所有功能,帮助用户在各个平台上进行本地代码开发。

  • visual studio 2010中文旗舰版

    8.0/2.46G

    Vs2010中文旗舰版是微软公司推出的开发工具包,也是目前最流行的Windows平台应用程序开发环境,它拥有一个基本完整的开发工具集,包括了整个软件生命周期(软件的产生直到报废或停止使用的生命周期)中所需要的绝大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等,且