Skip to content
This repository was archived by the owner on Jun 11, 2021. It is now read-only.
/ Cppp-IDE Public archive

A lightweight C++ IDE on macOS Platform for competitive programmers. Written in Swift.

License

Notifications You must be signed in to change notification settings

AFObject/Cppp-IDE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C+++ IDE for Mac


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.

developingnot recommendedlanguage


正在重构。现在的这个 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 待实现,非常不建议使用。


以下是原来写的介绍,看看就行,看着很好,实际体验差远了。


Version 3.0 Screenshot Preview


Version 3.0 To-do

  • 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

Update Log

2021.? Version 3.0.0 (212300) (Developing)

  • 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

2020.7 Version 2.1.0 (207210)

  • Adapt macOS 11.0 Big Sur
  • New User Interface
  • More Stable
  • Add code completion and realtime diagnostic
  • Bug Fixes and Improvements

2020.6 Version 2.0.2 (206202)

  • Add Check Update Function
  • Support Code Font Customizing
  • Mark Error Lines after Compiling
  • Bug Fixes and Improvements

2020.6 Version 2.0.1 (206201)

  • 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

2020.5 Version 2.0.0 (205200)

  • Great changes have taken place. Discover them youselves!

2020.4 Version 1.1.0 (204110)

  • 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

2020.4 Version 1.0.1 (204101)

  • Add "Settings"
  • Add "Help"
  • UI update
  • Supports .h and .c file
  • More code templates

2020.3 Version 1.0.0 (203100)

  • Publish

2020.3 Version 0.9.3 (203093)

  • Solve the dylib problem
  • Open the exec file in Terminal
  • Bug fixing

2020.3 Version 0.9.2 (203092)

  • Code Template
  • Dark Mode and Touch Bar
  • Improve the code-editing experience

2020.3 Version 0.9.1 (203091)

  • Code Highlight
  • Update UI

2020.3 Version 0.9.0 (203090)

  • Create the Project
  • Add Compiling Function