C+++ IDE

我终于意识到 2.1.0 有多难用了。

C+++ 3.0.0 正在开发中,全新的 UI 以及实用的专为 OIer 设计的新功能,敬请期待。


3.0 预览

新加入的功能

C+++ + Language Server Protocol:更强的编辑器功能

C+++ 将使用 LSP,以构建更强大的编辑器。3.0 将实现实时报错、新版代码补全、Code Action 等一系列新功能,接近于专业 IDE。

C+++ + RemoteJudge:方便 OI 选手

用户可以使用密码或 Cookies 登录 洛谷 等 OI 题库,在 C+++ 内浏览题目或提交、查看评测结果,而不用另外打开浏览器查看。

C+++ + GDB:图形化调试界面

摆脱 C+++ 2 中的命令行 LLDB 调试,新版 C+++ 将采用 GDB 调试,并配备更加友善的图形化调试界面。

*_该功能可能延迟至 C+++ 3.1 或 3.2 时发布。_

其他:

  • 更美的 UI 界面
  • Search in C+++
  • 直接测试数据点,而不用运行程序后拷贝至终端查看结果
  • ……

开发进度(2021.2开始)

2021.2.7 Language Server Client 初步完成,能处理 Request 和 Response

2021.2.9 能处理 Notification,准备加入 UI

至 2021.4 前,已完成实时报错,但未修 bug。

2021.4.22 开始开发自动补全。4.22 建立 Swift 版数据模型已完成。