VSCode 的 5 种精确替代品!
1. Visual Studio
2. Visual Studio Code 内部人士
3 Visual Studio Codium
4 个Visual Studio Codespaces(付费)
5日食忒伊亚
说到底,Visual Studio Code(简称 VSC)就像记事本、Atom 或其他类似的文本编辑器一样。但是,VSCode 究竟有何特别之处呢?我不知道你怎么想,但对我来说,是……
- 可扩展性
- 轻的
- 定制
- 调试器🐛
- 易于使用
确实有所不同。虽然我除了Vim之外没有用过其他文本编辑器,但我确信如果我使用 VSCode 以外的其他文本编辑器,我会有些失望。我知道其他文本编辑器也有一些很棒的功能,但对我来说,VSCode 是最好的。然而,有人说
多样性是生活的调味剂
因此,如果您想尝试其他东西,但仍然想要旧版(但不要太旧)VSCode 的味道,那么这里列出了 5 种Visual Studio Code 的确切替代品。
1. Visual Studio
您知道 Visual Studio Code 的灵感来自于 Visual Studio 吗?
虽然 Visual Studio 不像 VSC 那样轻量级(因为它是一个 IDE,而不是代码编辑器),但您仍然拥有诸如可扩展性、调试、易用性等主要功能。如果您对以下内容感兴趣,那么 Visual Studio 就是您的最佳选择。
- 游戏开发
- 使用 Unity 进行移动应用程序开发
- 使用 C++ 进行桌面应用程序开发
- .NET 开发
- 使用 C++ 进行 Linux 开发
- ...
简而言之,如果您打算使用 C++ 进行任何类型的开发,那么您必须尝试一下Visual Studio。
哎呀,我忘了提了,您可以使用几乎所有与 VSCode 一起使用的扩展!!
2. Visual Studio Code 内部人士
如果您希望始终保持最新状态,那么Visual Studio Code Insiders正是您的理想之选。VSC Insiders 和 VSC 几乎相同。但 Insiders 版本的更新频率相当高(我通常每周收到 5 次更新)。如果您想尝试 Visual Studio Code 的所有最新功能,那么别忘了尝试一下Visual Studio Code Insiders。
而且,完全不用担心稳定性问题。我每天都用 Insider 版本,从来没有遇到过任何问题。使用体验和 VSCode 一模一样。
仅供参考:我正在 VSC Insiders 上撰写此博客
3 Visual Studio Codium
VSCode 的开源版本。
等等!VSCode 本身不是开源的吗?以下是微软人士的说法。
当我们(微软)构建 Visual Studio Code 时,我们就是这样做的。我们会克隆 vscode 仓库,创建一个自定义的 product.json 文件,其中包含微软特有的功能(例如遥测、图库、徽标等),然后生成一个根据微软许可证发布的版本。当您从 vscode 仓库克隆并构建时,默认的 product.json 文件不会配置任何这些端点。因此,您会生成一个“干净”的版本,不包含微软的自定义内容,默认情况下,该版本采用 MIT 许可证。
这意味着您使用的 Visual Studio Code 不是从官方 GitHub 仓库中烘焙出来的,尽管从技术上讲它是同一个仓库,但有一些小的变化。
VSCodium 为您完成所有工作,将主 VSCode 存储库转换为二进制文件,以便您可以毫无问题地使用它。
如果你不想别人追踪你的数据
Visual Studio Code 会收集遥测数据,这些数据有助于了解如何改进产品。例如,这些使用情况数据有助于调试启动时间缓慢等问题,并确定新功能的优先级。
考虑使用 Visual Studio Codium
VSCodium 项目的存在,让您无需从源代码下载并构建。该项目包含特殊的构建脚本,用于克隆微软的 vscode 仓库、运行构建命令,并将生成的二进制文件上传到 GitHub 发行版。这些二进制文件遵循 MIT 许可证。遥测功能已禁用。
这意味着您的计算机中将包含原始的 Visual Studio Code。因此,如果您想要真正体验开源 Visual Studio Code,那么这款软件非常适合您。
4 个Visual Studio Codespaces(付费)
你能在手机上运行 VSCode 吗?当然不行。但是,如果你想在奔波途中也能继续编码,你会更喜欢轻量级的设备。大多数情况下,笔记本电脑是最佳选择。但在最坏的情况下,你需要比笔记本电脑更轻量级的设备。你猜对了,那就是手机。
Visual Studio Codespaces 是 VSCode 的在线版本。或者说,它是 VSCode 的 Web 应用。但为什么要使用 VSCodespaces 而不是 VSCode 呢?这背后并没有强有力的理由。😅
以下几个原因可能会让您改变主意,转而使用 VSCodespaces。
- 跨平台(我应该说跨设备吗?😅)开发
- 远程工作流程
- 协作开发
然而,有一个问题。你需要为此付费。
工作原理如下
您在云端托管一个环境,然后通过 Codespaces 访问它。假设您将使用Azure托管该应用。您将托管一个具有以下规格的标准环境。
- 4核CPU
- 8GB内存
- 64 GB SSD存储
每小时费用约为 0.169 美元。不算太贵。
5日食忒伊亚
如果您喜欢将 VSCode 作为 Web 应用程序的想法,但又没有足够的钱,那么您应该考虑尝试 Eclipse Theia。
Eclipse Theia 遵循与 Codespaces(一款 Web 应用)相同的理念。主要区别在于公司(以及资金)。以下是 Eclipse 的介绍。
我们相信 VS Code 是一款优秀的产品。因此,Theia 采纳了 VS Code 的许多设计决策,甚至直接支持 VS Code 扩展。
Theia 与 VS Code
- Theia 的架构更加模块化,允许更多定制,
- Theia 的设计初衷是为了在桌面和云上运行,并且
- Theia 是在与供应商无关的开源基金会下开发的。
就是这样。我日常操作都用的是 VSCode Insiders 版本。它从来没有让我失望过。请在评论区告诉我你最喜欢哪一个版本。
直到下一次,祝你编码愉快。😀
文章来源:https://dev.to/muhimen123/5-exact-alternatives-of-vscode-4d25