请注意,为公共帐户加注星标,不要错过令人兴奋的内容。来源:开源的最前沿编辑和完成:更强Huang Visual Studio Code,也称为VS Code,是一种支持Linux,Windows和macOS的代码编辑器。它不仅可以编辑简单文本,还可以像集成开发环境(IDE)一样管理整个代码库。它也可以通过插件扩展,被广泛认为是可靠的文本编辑器,很容易击败其他编辑器。 Microsoft开放源代码VS Code,但是从Microsoft下载的版本不是开放源代码。今天,我将与您分享一个类似于VS Code的开源编辑器工具。 1. VSCodium地址:https://vscodium.com VS Code的最简单替代方法是VS Code本身,无需Microsoft专有的附加组件即可构建。 VSCodium项目提供了可下载的Code-OSS可执行文件,这些文件是从VS Code代码库构建的,而无需Microsoft进行product.json更改。 VSCodium的开发人员也竭尽全力禁用所有难以发现的遥测选项。除非您自己进行编译,否则这是您可以找到的最干净的VS Code版本。 VSCodium提醒,VS Code还包含一些专有工具,这些开源工具无法提供这些工具。这包括一个C#调试器和一些库扩展。如果需要它们,则有针对这些问题的书面解决方案,但是,如果您依赖VS Code中非常具体的内容,则应验证它在VSCodium中是否也有用。 2.代码OSS地址:https://github.com/flathub/com.visualstudio.code.oss如果您不想使用VSCodium版本,则可以自己从源代码编译VS Code并获取同样的结果。可执行文件称为Code-OSS而不是VSCode,并且适用于VSCodium的许可证限制也适用于您构建的内部版本,并且以相同的方式运行。如果从源代码构建应用程序,则应在首次启动时验证所有遥测功能均已禁用。 3. Atom地址:http://atom.io Atom是Microsoft顺便收购GitHub的时间。还获得了Atom。像VS Code一样,您可以使用插件来扩展Atom编辑器。您可以使用插件来扩展Atom编辑器。它也是跨平台的,并且具有内置的GitHub集成。像VS Code一样,Atom默认情况下还包括遥测。您可以禁用此功能。与VS Code不同,Atom使用的插件没有任何限制,因此,出于隐私考虑,无需更改工作流程。 Atom对程序员非常有用,对于只使用计算机的人来说,它也是一个很好的编辑器。 4. GNOME Builder地址:https://wiki.gnome.org/Apps/Builder GNOME Builder是Linux平台的代码编辑器。如果您要为Linux构建应用程序并希望轻松解决兼容性问题,那么Builder是一个不错的选择。 GNOME Builder支持多种编程语言,包括Python,Rust,C和C ++,Java,Go,JavaScript,TypeScript,VB.NET和Markdown语言。 5. Geany地址:https://www.geany.org Geany是一个功能强大,稳定且轻巧的编辑器,它支持50种不同的编程和脚本语言,例如Bash,Python,Lua,XML,HTML,LaTeX等。具有括号匹配和语法突出显示,功能非常强大。 Geany是一个低调的编辑器,但是可以通过插件向其中添加功能,例如项目视图面板,文件系统树,调试,终端等。如果由于CPU或Windows无法在计算机上运行VS Code, RAM的限制,那么Geany无疑是一个替代方案。它启动快,并且内存占用可以忽略不计。即使在Raspberry Pi上使用,它还是快速而灵活的。 6. Brackets地址:http://brackets.io Brackets是用于Web开发人员的文本编辑器和IDE。它具有对HTML,CSS,JavaScript,PHP甚至Python的强大支持。但是,像VS Code一样,它具有丰富的扩展生态系统,因此您可以最大限度地利用它来适应所有编程语言。托架具有清晰的传统界面,无论您是否熟悉IDE,都可以快速入门。 7. Che地址:https://www.eclipse.org/che/extend如果您喜欢新技术,则应尝试使用Che编辑器。这是基于云的IDE,因此默认情况下以软件即服务(SaaS)的形式运行,但它是完全开源的。如果您有Kubernetes实例,则可以将其作为自己的SaaS运行。 Che不仅是在线IDE,还是为云开发而构建的IDE。如果您有Git服务器,则可以直接将其用作文件系统,并在其仓库中完成项目。当然,您也可以下载所有文件以进行本地备份。推荐阅读:文字或代码 和 STM32Cube生态系统更新的实用功能之间的区别是STM32中的CRC计算单元和CRC验证的应用。关注微信公众号“ strongerHuang”,回复“ 1024”。在后台
