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

    文章

    11355

    浏览量

    210674
  • 编辑器
    +关注

    关注

    1

    文章

    807

    浏览量

    31333
  • vscode
    +关注

    关注

    1

    文章

    157

    浏览量

    7900

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

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

收藏 人收藏

    评论

    相关推荐

    用MCUXPresso for VS Code插件 从0开始打造HelloWorld

    上一篇中Zephyr的Hello 2025,Hello World,小编为大家介绍了使用MCUXPresso for VS Code插件来导入一个Hello World工程。 相信一定有玩家跃跃欲试
    的头像 发表于 01-16 09:20 736次阅读
    用MCUXPresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件 从0开始打造HelloWorld

    使用MCUXpresso for VS Code插件开发Zephyr的hello world

    本期来到Zephyr实战经验演练,小编带着大家一起使用MCUXpresso for VS Code插件来开发一个属于Zephyr的hello world。
    的头像 发表于 01-03 09:21 675次阅读
    使用MCUXpresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件开发Zephyr的hello world

    Zephyr领进门系列:MCUXPresso for VS Code插件安装

    在上一期-Zephyr的构建工具,我们为大家介绍了一位新朋友,Zephyr OS。相信通过上一篇的介绍,大家已经对这一OS有了一些简单的了解。那么本期小编将带着大家一起从0开始结合
    的头像 发表于 12-19 09:53 1303次阅读
    Zephyr领进门系列:MCUXPresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件安装

    IAR升级VS Code调试扩展,引入Listwindow技术

    IAR近日宣布对VS Code中的调试扩展IAR C-SPY调试器进行了重要升级。此次升级的核心亮点在于引入了IAR独有的Listwindow技术,为嵌入式设备调试设立了新的标杆
    的头像 发表于 12-11 11:15 391次阅读

    ​IAR C-SPY为VS Code社区树立调试新标准

    全球领先的嵌入式系统开发软件解决方案供应商IAR宣布,对VS Code中的调试扩展IAR C-SPY调试器进行了重大升级。此次升级引入了IAR的Listwindow技术,进一步提升了调试能力,使IAR C-SPY调试器在VS
    的头像 发表于 12-06 10:27 302次阅读

    AMS-VS400:重塑LED视频控制新标杆

    聊聊AMS-VS400这款引领行业潮流的LED视频控制器。 一、卓越性能,满足多样化需求 AMS-VS400作为一款5通道数字-模拟视频输入的LED视频控制器,支持1HDMI、1DVI、1VGA、1AV以及1USB等多种视频输入
    的头像 发表于 12-01 22:15 213次阅读
    AMS-<b class='flag-5'>VS</b>400:重塑LED视频控制新标杆

    聊聊std::move函数和std::forward函数

    今天我们聊聊Modern cpp的两个非常重要的概念移动语义和转发引用。
    的头像 发表于 11-05 16:58 411次阅读

    触摸屏驱动板无法烧写程序的相关原因

    每次听到别人说是什么原因导致触摸屏驱动板无法烧写程序,就很想去讨论一下。今天就大家聊聊到底是什么原因导致的。
    的头像 发表于 10-21 11:19 355次阅读

    普通型运放输入与输出实际计算的结果并不一致是哪里出了问题?

    如上图所示 ,普通型运放LM358 ,就一个简单的电压跟随 ,为什么不满足虚断 ,虚短的条件呢?正相输入电压反相输入电压怎么差这么远啊? 这是有什么造成的呢?是模型的问题吗?还是我电路有问题? 难道是传说中的偏置电压造成的
    发表于 09-05 06:45

    树莓派gui开发用什么ide

    )。以下是一些常见的IDE及其特点: Visual Studio Code (VS Code) 简介 :VS Code 是一款轻量级但功能强
    的头像 发表于 08-30 16:49 1098次阅读

    Microchip发布面向VS Code的MPLAB扩展早期体验版本

    为充分利用Microsoft Visual Studio Code (VS Code) 的多功能性,Microchip Technology(微芯科技公司)发布面向VS
    的头像 发表于 08-28 10:01 720次阅读

    VS Code在ESP_IDE终端输入idf.py set-target esp32s3报错的原因?

    VS Code在ESP_IDE终端输入idf.py set-target esp32s3 报错 报错信息为 ———————————————————————— Adding \"
    发表于 06-05 07:55

    芯海 32 位 MCU 开发调试 ,基于 VS Code 插件实现芯海 32 位 MCU 开发调试

    编译器命令行参数、GCC 链 接脚本、JLink 配置等,而且在推广和移植时也会遇到比较多的问题。因此我们开发了基于 VS Code 的插件,目的是统一开发工具、简化用户操作、提高开发效率,不需要学习
    发表于 05-16 10:46

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

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

    聊聊半导体产品的8大封装工艺

    今天我们聊聊半导体产品的封装工艺,一提到“封装”,大家不难就会想到“包装”,但是,封装可不能简单的就认为等同于包装的哦
    的头像 发表于 02-23 14:42 3551次阅读
    <b class='flag-5'>聊聊</b>半导体产品的8大封装工艺