0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

跟大家简单聊聊为什么VS Code这么流行

Q4MP_gh_c472c21 来源:码农的荒岛求生 作者:陆小风 2022-09-16 18:02 次阅读

明天就是周末了,让我们来聊点轻松的话题。这几天我尝试了一下vscode,还是感触很多的,所以想跟大家简单聊聊。

工作中我的开发平台是Linux,开发时先ssh登录到开发机,然后编辑器是vim,调试用gdb,但其实我更喜欢图形界面工具,所以这几天尝试了一下vscode远程开发以及调试,不得不说真香,为啥没早点用vscode呢?

如果你用的是Windows系统,也想体验一下Linux开发,但又不想安装虚拟机,那么windows下的WSL(Windows Subsystem for Linux)就是很好的选择。安装好vscode后,再安装Remote-WSL插件,然后在Remote-Explorer下就可以看到Linux子系统了,点击连接即可:

b385d4d8-3577-11ed-ba43-dac502259ad0.png

成功连接后就来到了Linux系统,注意看左下角显示我们已经在Linux系统中了,如果你是通过ssh连接到远程主机,那么左下角会看到主机的ip地址,接下来简单写一点C代码然后调试一下。这里很棒的一点是,可以直接看相应的汇编代码:

b5964302-3577-11ed-ba43-dac502259ad0.png

除了汇编代码之外,你还可以直接查看内存:

b5e05500-3577-11ed-ba43-dac502259ad0.png

体验一圈后,个人感觉还是非常直观非常方便的。当然,这些在命令行模式下使用gdb也能做到,但个人感觉可视化界面还是一定优势的,当然这一点也因人而异,有的人的确喜欢命令行更多一些。

跟JetBrains IDE 或者VS Studio相比,VS Code要轻量的多,你可以根据自己的场景灵活的扩展其功能来满足自己的需求。

与此同时,与竞争对手相比vscode的迭代速度惊人,你可以去官网上看下,几乎每个月都有大量新功能开发出来。

b60f74d4-3577-11ed-ba43-dac502259ad0.png

再看下最近一个月的开发情况,800多merge request,可以说vscode在飞快的进化着。

b639d986-3577-11ed-ba43-dac502259ad0.png

也难怪vscode这么流行,vscode才是真正的卷王之王。说到开发工具,果然还是微软最懂程序员




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10981

    浏览量

    206689
  • 编辑器
    +关注

    关注

    1

    文章

    787

    浏览量

    30126
  • vscode
    +关注

    关注

    1

    文章

    145

    浏览量

    7365

原文标题:为什么VS Code这么流行?

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    VS CodeVS Codium之间的区别有哪些?你选哪个?

    VS Codium 是一个 VS Code 的克隆版本,百分之百免费且开源。
    的头像 发表于 02-23 15:28 378次阅读
    <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>和<b class='flag-5'>VS</b> Codium之间的区别有哪些?你选哪个?

    Simplicity Studio 5扩增功能支持以VS Code开发

    随着SimplicityStudio 5 (SSv5) 5.6.0.0版本的发布,SiliconLabs(亦称“芯科科技”)已经引入了针对Visual Studio CodeVS Code)作为
    的头像 发表于 01-29 10:34 265次阅读
    Simplicity Studio 5扩增功能支持以<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>开发

    如何设置VS代码配置来调试嵌入式处理器

    如果您开始使用Visual Studio CodeVS Code)开发嵌入式软件,马上需要回答的一个问题是:“如何调试我的代码?”在微控制器(MCU)供应商提供的使用Eclipse的IDE中,调试
    的头像 发表于 12-05 11:08 524次阅读
    如何设置<b class='flag-5'>VS</b>代码配置来调试嵌入式处理器

    codeblocks相比vs有什么优势

    Code::Blocks和Visual Studio(VS)都是流行的集成开发环境(IDE),用于编写和调试各种编程语言的应用程序。虽然它们在很多方面相似,但它们也有一些区别,每个工具都有其各自
    的头像 发表于 11-26 09:52 1255次阅读

    MCUXpresso for VS Code保姆式教程免费送!

    背景 NXP 在 2023 年 7 月 31 日正式发布了 MCUXpresso for VS Code  插件,使得广大的 VS Code 用户可以在熟悉的代码编辑环境中,快速开发基
    的头像 发表于 11-16 08:55 504次阅读
    MCUXpresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>保姆式教程免费送!

    在嵌入式中如何利用VS Code进行远程开发呢?

    VS Code几乎是所有的程序员必备的工具之一,据说全球一般的开发者都使用过VS Code这款工具。
    的头像 发表于 11-07 09:27 364次阅读
    在嵌入式中如何利用<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>进行远程开发呢?

    Python 最好用的8个VS Code扩展

    1. Python extension for Visual Studio Code 这个扩展是由微软官方提供的,支持但不仅限于以下功能: 通过Pylint或Flake8支持代码检查 在VS
    的头像 发表于 10-17 17:15 288次阅读
    Python 最好用的8个<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>扩展

    8 个好用的VS Code Python 扩展

    今天为大家分享 8 个好用的 VS Code Python 扩展。 1. Python extension for Visual Studio Code 这个扩展是由微软官方提供的,支
    的头像 发表于 10-16 11:11 299次阅读
    8 个好用的<b class='flag-5'>VS</b> <b class='flag-5'>Code</b> Python 扩展

    在Windows上使用VS Code编译RT-Thread工程的过程

    近期工作PC从Win转向了Mac,由于Mac平台还没有RT Studio IDE工具,日常开发不是太方便。在前期折腾的基础上,萌生了用VS Code+GCC在Mac上偶尔编程的想法。
    的头像 发表于 09-28 11:08 2465次阅读
    在Windows上使用<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>编译RT-Thread工程的过程

    基于IAR for arm9.30.1在VS Code调试仿真RA

    基于IAR for arm9.30.1在VS Code调试仿真RA
    的头像 发表于 08-26 08:07 211次阅读
    基于IAR for arm9.30.1在<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>调试仿真RA

    Visual Studio Code - 如何在Visual Studio CodeVS Code)中构建和调试RL78项目

    本视频演示如何在Visual Studio CodeVS Code)中构建和调试LLVM for Renesas RL78项目。 000 介绍051 构建024 调试 原文标题:Visual
    的头像 发表于 08-14 12:05 540次阅读

    瑞萨电子MCU和MPU产品线将支持Microsoft Visual Studio Code

    有嵌入式处理器开发了工具扩展,并将其发布在Microsoft VS Code网站上,使习惯于使用这款流行的集成开发环境(IDE)和代码编辑器的大量设计师能够在他们熟悉的开发环境中工作。
    的头像 发表于 08-04 13:40 311次阅读

    新闻 | 瑞萨电子MCU和MPU产品线将支持Microsoft Visual Studio Code

    (MPU)。瑞萨已为其所有嵌入式处理器开发了工具扩展,并将其发布在 Microsoft VS Code网站 上,使习惯于使用这款流行的集成开发环境(IDE)和代码编辑器的大量设计师能够在他们熟悉的开发
    的头像 发表于 08-03 18:15 320次阅读
    新闻 | 瑞萨电子MCU和MPU产品线将支持Microsoft Visual Studio <b class='flag-5'>Code</b>

    VS Code 1.79发布

    想在 Markdown 文档中添加图片或视频?与其浪费时间先手动将文件复制到您的工作区,然后添加指向它的链接,现在你只需将文件拖放到或粘贴到你的 Markdown 中即可。如果该文件当前不是工作区的一部分,VS Code 会自动将该文件复制到你的工作区并插入指向它的链接:
    的头像 发表于 06-11 11:46 382次阅读
    <b class='flag-5'>VS</b> <b class='flag-5'>Code</b> 1.79发布

    基于VS Code开发嵌入式

    很多朋友在开发嵌入式的时候,一般常用Keil MDK、IAR等IDE工具,不过这些都是收费的,而且非常笨重,跨平台开发不方便,依次笔者将推荐使用VS Code开发嵌入式。
    的头像 发表于 04-23 17:24 4004次阅读
    基于<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>开发嵌入式