Neovim 是 Vim 的现代化重构版本,是一个基于终端的高可扩展代码编辑器,目标是在保留 Vim 高效键盘操作体验的基础上,改进其架构并增强可扩展性与现代开发能力。它通过重新设计核心代码,使插件系统更加开放,支持异步任务、LSP(语言服务器协议)、更强的脚本接口,并允许使用 Lua 进行深度定制,从而适配现代编程需求。Neovim 常用于追求极致效率的开发者环境中,尤其在 Linux、远程开发和服务器终端场景下非常流行,被认为是 Vim 生态的“现代进化版”。
Notepad++是自由软件的纯文本编辑器,由台湾人侯今吾基于同是开放源代码的Scintilla文本编辑组件并独力研发,整项项目起初托管于SourceForge.net,截至2011年已下载超过2700万次,并两度获得SourceForge社群选择奖——最佳开发工具。2010年6月托管于TuxFamily,现由GitHub托管。
Sublime Text是一套跨平台的文本编辑器,支持基于Python的插件。Sublime Text是专有软件,可透过包(Package)扩展。大多数的包使用自由软件授权发布,并由社群建置维护。
JetBrains 是一家专注于开发者工具的公司,提供一整套高性能的集成开发环境(IDE)和开发工具,被广泛用于 Java、Python、JavaScript、C/C++ 等多种语言开发。其最核心的产品是 IntelliJ IDEA(Java/Kotlin 开发),并扩展出完整的 IDE 家族,包括用于 Python 的 PyCharm、用于 Web 开发的 WebStorm、用于 C/C++ 的 CLion、用于 .NET 的 Rider、用于数据科学的 DataSpell,以及面向数据库管理的 DataGrip 等。这些 IDE 以智能代码补全、深度代码分析、重构能力强和插件生态完善著称,在企业开发和专业开发者群体中占据重要地位,是与 VS Code 并列的主流开发工具体系之一。
Microsoft Visual Studio(简称VS或MSVS),是微软公司的软件开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows(曾经包括Windows Mobile和Windows Phone)和.NET等。
VS Code(全称 Visual Studio Code)是一款由微软推出的免费、开源、跨平台的代码编辑器。支持 Windows、macOS 和 Linux,且拥有强大的功能和灵活的扩展性。
Git 是一个免费且开源的分布式版本控制系统,旨在快速高效地处理从小型到超大型的所有项目。
Online GDB 是一个用于 C/C++ 的在线编译器和调试器。你可以使用在线 GDB 编译、运行和调试代码。使用 gcc/g++ 作为编译器,gdb 作为调试器。目前支持 C 和 C++ 语言。
Godbolt,正式名称为 Compiler Explorer,是由 Matt Godbolt 创建的免费开源网站。它支持多种编程语言(如 C、C++、Python、Ruby 等)和多种体系架构(如 x86、ARM、RISC-V 等),用户可以在浏览器中直接编写代码并查看对应的汇编输出。
Replit是一家成立于2016年的美国在线编程平台,由Amjad Masad、Haya Odeh和Faris Masad联合创立。其核心产品是基于浏览器的集成开发环境(IDE),支持50余种编程语言,旨在降低编程门槛。平台采用免费增值模式,集成了代码编写、调试、部署等全流程工具。2022年推出AI编程助手Ghostwriter,并于2024年发布Agent产品,推动业务快速增长,2025年9月年化收入达1.5亿美元。公司历经多轮融资,估值从2023年的11.6亿美元攀升至2026年的约90亿美元,是人工智能编程领域的独角兽企业。
Neovim 是 Vim 的现代化重构版本,是一个基于终端的高可扩展代码编辑器,目标是在保留 Vim 高效键盘操作体验的基础上,改进其架构并增强可扩展性与现代开发能力。它通过重新设计核心代码,使插件系统更加开放,支持异步任务、LSP(语言服务器协议)、更强的脚本接口,并允许使用 Lua 进行深度定制,从而适配现代编程需求。Neovim 常用于追求极致效率的开发者环境中,尤其在 Linux、远程开发和服务器终端场景下非常流行,被认为是 Vim 生态的“现代进化版”。