C+++ is a simple C++ IDE for macOS. It's for OI (Olympics in Informatics, 信息学奥赛) / Competitive Programming learners to use. It's a little like Dev-C++ on Windows(which a lot of OIers use) but it is much easier to use.
It is developed by a Grade-Seven student @23786.
正在重构。现在的这个 repo 中的代码基本烂尾。之后可能换个名字重新从 1.0 开始编版本号。
Note: Version 3.0 is being developed, but because it is a large update, so developing takes a lot of time. But do not install version 2.1, it is really unstable.
So if you want to use C+++, the best choice is to wait until the version 3.0 is released.
文化课原因,开发进展极慢,周末也不一定有时间写代码,现在在主分支里的代码编译后有很多 bug 待修 / feature 待实现,非常不建议使用。
以下是原来写的介绍,看看就行,看着很好,实际体验差远了。
- Completely new user interface (*)
- Use clangd as C++ language server (*)
- Astyle
- Support running a test case after compiling instead of running in terminal
- Code minimap
- Better debugging (*)
- Search in C+++
- More settings
- Speed up editing (*)
- Support viewing and submitting questions on Online Judges like Luogu and Codeforces
- Completely new user interface (*)
- Use clangd as C++ language server (In progress)
- Astyle
- Support running a test case after compiling instead of running in terminal
- Code minimap
- Better debugging (*)
- Search in C+++
- More settings
- Speed up editing (In progress)
- Support viewing and submitting questions on Online Judges like Luogu and Codeforces
- Adapt macOS 11.0 Big Sur
- New User Interface
- More Stable
- Add code completion and realtime diagnostic
- Bug Fixes and Improvements
- Add Check Update Function
- Support Code Font Customizing
- Mark Error Lines after Compiling
- Bug Fixes and Improvements
- Support "" and '' Completion
- Add Launch View
- Support Creating a Project Directly
- Add TEST Function
- Small UI Changes
- Much More Stable
- Revert the Line Number Feature
- Bug Fixes and Improvements
- Great changes have taken place. Discover them youselves!
- Persist Settings Data
- Choose Compiler (g++, gcc, clang)
- More highlight themes and fonts
- Improvements
- UI Changes
- Show line number on the left of the text view
- Show status bar on the bottom of the text view
- Fix almost twenty bugs
- Add "Settings"
- Add "Help"
- UI update
- Supports .h and .c file
- More code templates
- Publish
- Solve the dylib problem
- Open the exec file in Terminal
- Bug fixing
- Code Template
- Dark Mode and Touch Bar
- Improve the code-editing experience
- Code Highlight
- Update UI
- Create the Project
- Add Compiling Function