VSCodium和VSCode,你选哪个?

strongerHuang 2024-02-21 08:20
关注+星标公众,不错过精彩内容
来源 | Linux迷


VS Codium 是一个 VS Code 的克隆版本,百分之百免费且开源。
但你可能会问,“VS Code 也是免费开源的”,那么为什么 VS Codium 还存在呢?首先,微软拥有 VS Code。
如果这还不够,还有其他原因:
  • 默认启用了遥测
  • 存在一些专有元素
这就是 VS Codium 存在的原因。我将与您分享 VS Code 和 VS Codium 之间的详细区别。

VS Code 和 VS Codium 之间的区别

在我看来,VS Code 是 GUI 最好的文本编辑器,因为它支持几乎所有的编程语言。有一些扩展可以使事情变得更容易,以及提高生产力的技巧,比如一次性注释多行代码和与 GitHub 的无缝集成。
但让我感到不爽的是 VS Code 被宣传为开源,但它实际上并不是。

是的,VS Code 的一些部分是专有的,因为它由微软支持,对于许多人来说,这已经是足够好的理由来寻找替代品,于是就有了 VS Codium。
但在我向您介绍详细的比较之前,这里是 VS Code 和 VS Codium 的简明比较:
特点VS CodeVS Codium
扩展支持更多扩展,包括专有扩展。默认情况下不支持专有扩展,并且与 VS Code 相比支持的扩展较少。
许可证Microsoft 的受限制许可证,不允许您修改和分发 VS Code。发布在 MIT 许可证下,因此您可以自由修改和分发 VS Codium,没有任何限制。
隐私默认情况下启用了所有遥测选项以跟踪您的行为。默认情况下没有启用任何遥测。
支持由 Microsoft 支持,您将在互联网上找到各种帮助,同时具有丰富的文档。虽然您可以期望得到良好的社区支持,但由于用户较少,支持要少得多。
扩展插件(切中要害)
到目前为止,这是 VS Code 和 VS Codium 之间最大的区别,您无法访问相同数量的扩展。
VS Code 支持更多的扩展,包括专有的扩展。

让我来解释。
VS Codium 使用其 Open VSX 注册表作为扩展库,作为 VS Code 使用的市场 API 的一个扩展。由于这是一个新项目,因此您不能直接访问 VS Code 中拥有的每个扩展。
另一件事是,在市场中不支持专有扩展。您仍然可以从扩展网站下载 .vsix 文件,然后将其导入 VS Codium 并安装它。
在我的测试中,我无法在 VS Codium 上找到以下四个扩展:
  • C#
  • Live Share
  • IntelliCode
  • Azure Dev Spaces
VS Code 支持更多的扩展,并且是与专有扩展一起使用的唯一选择。
因此,在切换之前,请确保 VS Codium 支持重要扩展。


许可证
VS Codium 是根据 MIT 许可证发布的,允许用户在没有任何限制的情况下自由使用、修改和分发软件。
而 VS Code 是根据微软的许可证发布的,该许可证只允许您使用该产品,并限制您修改和重新分发该产品。


遥测
对于不了解的人来说,遥测是一种功能,它会匿名收集并发送数据给软件提供者。这包括用户如何与其产品进行交互,他们经常使用的功能,以及到目前为止您遇到的问题等信息。
VS Codium 是一个由社区驱动的项目,专注于隐私,这是其存在的主要原因之一,因此它不带有任何遥测或追踪功能。
另一方面,VS Code 收集遥测,以便微软可以了解您如何与 VS Code 交互。但如果您对此感到不适,您可以禁用此功能(不像 Windows 操作系统那样):
在 VS Code 中,默认情况下设置为发送所有数据
VS Code 默认发送所有数据
集成
VS Code 提供集成服务,这是 VS Codium 主要缺少的,主要是因为市场的原因。例如,您可以使用 Live Share 与他人合作进行编辑和调试。
另一个很好的例子是 Azure 扩展,它可以让您轻松连接到 Azure 服务器,并以最小的工作量完成工作。
您不能期望在 VS Codium 中进行此类集成,但这仅适用于微软的服务。如果您不使用微软的其他服务,则整个“集成”点对您来说不相关。
支持
VS Code 得到微软的支持,您将获得丰富的支持和文档。用户数量也起着至关重要的作用,显然 VS Code 的用户要比 VS Codium 的用户多得多。
当然,这并不意味着如果您使用 VS Codium 就没有人可以帮您解决问题,但它可能没有您在使用 VS Code 时得到的同样水平的支持。

应该使用哪一个?

我将让您轻松选择。我将给您两个要点,这样您就可以决定对您最重要的是什么:
  • 如果您想要一个 100% 开源的文本编辑器,并且可以牺牲一些扩展和功能,则选择 VS Codium。
  • 如果您可以接受微软的许可证以及他们处理用户数据的方式,并且需要专有扩展的支持,请使用 VS Code。
让我知道您使用或计划使用哪个,并告诉我您最喜欢的功能。

声明:本文素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。


------------ END ------------



●专栏《嵌入式工具

●专栏《嵌入式开发》

●专栏《Keil教程》

●嵌入式专栏精选教程


关注公众号回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。




点击“阅读原文”查看更多分享。

strongerHuang 作者黄工,高级嵌入式软件工程师,分享嵌入式软硬件、物联网、单片机、开发工具、电子等内容。
评论
  • 美国加州CEC能效跟DOE能效有什么区别?CEC/DOE是什么关系?美国加州CEC能效跟DOE能效有什么区别?CEC/DOE是什么关系?‌美国加州CEC能效认证与美国DOE能效认证在多个方面存在显著差异‌。认证范围和适用地区‌CEC能效认证‌:仅适用于在加利福尼亚州销售的电器产品。CEC认证的范围包括制冷设备、房间空调、中央空调、便携式空调、加热器、热水器、游泳池加热器、卫浴配件、光源、应急灯具、交通信号模块、灯具、洗碗机、洗衣机、干衣机、烹饪器具、电机和压缩机、变压器、外置电源、消费类电子设备
    张工nx808593 2025-02-27 18:04 110浏览
  •         近日,广电计量在聚焦离子束(FIB)领域编写的专业著作《聚焦离子束:失效分析》正式出版,填补了国内聚焦离子束领域实践性专业书籍的空白,为该领域的技术发展与知识传播提供了重要助力。         随着芯片技术不断发展,芯片的集成度越来越高,结构也日益复杂。这使得传统的失效分析方法面临巨大挑战。FIB技术的出现,为芯片失效分析带来了新的解决方案。它能够在纳米尺度上对芯片进行精确加工和分析。当芯
    广电计量 2025-02-28 09:15 102浏览
  • 1,微软下载免费Visual Studio Code2,安装C/C++插件,如果无法直接点击下载, 可以选择手动install from VSIX:ms-vscode.cpptools-1.23.6@win32-x64.vsix3,安装C/C++编译器MniGW (MinGW在 Windows 环境下提供类似于 Unix/Linux 环境下的开发工具,使开发者能够轻松地在 Windows 上编写和编译 C、C++ 等程序.)4,C/C++插件扩展设置中添加Include Path 5,
    黎查 2025-02-28 14:39 118浏览
  • 在2024年的科技征程中,具身智能的发展已成为全球关注的焦点。从实验室到现实应用,这一领域正以前所未有的速度推进,改写着人类与机器的互动边界。这一年,我们见证了具身智能技术的突破与变革,它不仅落地各行各业,带来新的机遇,更在深刻影响着我们的生活方式和思维方式。随着相关技术的飞速发展,具身智能不再仅仅是一个技术概念,更像是一把神奇的钥匙。身后的众多行业,无论愿意与否,都像是被卷入一场伟大变革浪潮中的船只,注定要被这股汹涌的力量重塑航向。01为什么是具身智能?为什么在中国?最近,中国具身智能行业的进
    艾迈斯欧司朗 2025-02-28 15:45 194浏览
  • 更多生命体征指标风靡的背后都只有一个原因:更多人将健康排在人生第一顺位!“AGEs,也就是晚期糖基化终末产物,英文名Advanced Glycation End-products,是存在于我们体内的一种代谢产物” 艾迈斯欧司朗亚太区健康监测高级市场经理王亚琴说道,“相信业内的朋友都会有关注,最近该指标的热度很高,它可以用来评估人的生活方式是否健康。”据悉,AGEs是可穿戴健康监测领域的一个“萌新”指标,近来备受关注。如果站在学术角度来理解它,那么AGEs是在非酶促条件下,蛋白质、氨基酸
    艾迈斯欧司朗 2025-02-27 14:50 384浏览
  • 应用趋势与客户需求,AI PC的未来展望随着人工智能(AI)技术的日益成熟,AI PC(人工智能个人电脑)逐渐成为消费者和企业工作中的重要工具。这类产品集成了最新的AI处理器,如NPU、CPU和GPU,并具备许多智能化功能,为用户带来更高效且直观的操作体验。AI PC的目标是提升工作和日常生活的效率,通过深度学习与自然语言处理等技术,实现更流畅的多任务处理、实时翻译、语音助手、图像生成等功能,满足现代用户对生产力和娱乐的双重需求。随着各行各业对数字转型需求的增长,AI PC也开始在各个领域中显示
    百佳泰测试实验室 2025-02-27 14:08 248浏览
  • 在物联网领域中,无线射频技术作为设备间通信的核心手段,已深度渗透工业自动化、智慧城市及智能家居等多元场景。然而,随着物联网设备接入规模的不断扩大,如何降低运维成本,提升通信数据的传输速度和响应时间,实现更广泛、更稳定的覆盖已成为当前亟待解决的系统性难题。SoC无线收发模块-RFM25A12在此背景下,华普微创新推出了一款高性能、远距离与高性价比的Sub-GHz无线SoC收发模块RFM25A12,旨在提升射频性能以满足行业中日益增长与复杂的设备互联需求。值得一提的是,RFM25A12还支持Wi-S
    华普微HOPERF 2025-02-28 09:06 122浏览
  • 振动样品磁强计是一种用于测量材料磁性的精密仪器,广泛应用于科研、工业检测等领域。然而,其测量准确度会受到多种因素的影响,下面我们将逐一分析这些因素。一、温度因素温度是影响振动样品磁强计测量准确度的重要因素之一。随着温度的变化,材料的磁性也会发生变化,从而影响测量结果的准确性。因此,在进行磁性测量时,应确保恒温环境,以减少温度波动对测量结果的影响。二、样品制备样品的制备过程同样会影响振动样品磁强计的测量准确度。样品的形状、尺寸和表面处理等因素都会对测量结果产生影响。为了确保测量准确度,应严格按照规
    锦正茂科技 2025-02-28 14:05 126浏览
  • RGB灯光无法同步?细致的动态光效设定反而成为产品客诉来源!随着科技的进步和消费者需求变化,电脑接口设备单一功能性已无法满足市场需求,因此在产品上增加「动态光效」的形式便应运而生,藉此吸引消费者目光。这种RGB灯光效果,不仅能增强电脑周边产品的视觉吸引力,还能为用户提供个性化的体验,展现独特自我风格。如今,笔记本电脑、键盘、鼠标、鼠标垫、耳机、显示器等多种电脑接口设备多数已配备动态光效。这些设备的灯光效果会随着音乐节奏、游戏情节或使用者的设置而变化。想象一个画面,当一名游戏玩家,按下电源开关,整
    百佳泰测试实验室 2025-02-27 14:15 136浏览
  • 一、VSM的基本原理震动样品磁强计(Vibrating Sample Magnetometer,简称VSM)是一种灵敏且高效的磁性测量仪器。其基本工作原理是利用震动样品在探测线圈中引起的变化磁场来产生感应电压,这个感应电压与样品的磁矩成正比。因此,通过测量这个感应电压,我们就能够精确地确定样品的磁矩。在VSM中,被测量的样品通常被固定在一个震动头上,并以一定的频率和振幅震动。这种震动在探测线圈中引起了变化的磁通量,从而产生了一个交流电信号。这个信号的幅度和样品的磁矩有着直接的关系。因此,通过仔细
    锦正茂科技 2025-02-28 13:30 88浏览
  •           近日受某专业机构邀请,参加了官方举办的《广东省科技创新条例》宣讲会。在与会之前,作为一名技术工作者一直认为技术的法例都是保密和侵权方面的,而潜意识中感觉法律有束缚创新工作的进行可能。通过一个上午学习新法,对广东省的科技创新有了新的认识。广东是改革的前沿阵地,是科技创新的沃土,企业是创新的主要个体。《广东省科技创新条例》是广东省为促进科技创新、推动高质量发展而制定的地方性法规,主要内容包括: 总则:明确立法目
    广州铁金刚 2025-02-28 10:14 95浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦