Code-3 is a code-oriented text editor with pretty good C++ support.
Features:
- Lightweight: on a reasonable development workstation starts in less than a second
- Syntax highlighting
- Smart code completion and suggestions
- Strong C++ support
- Powerful find and replace
- Lightweight workspace model
- Execution of custom external commands via shortcuts
- Useful macros for codes like JSON formatting, Base64 encoding/decoding etc.
- Cross platform (currently tested on linux only)
Dependancies:
- Qt >= 5.0
- CMake
To build it on linux open a shell in the source root and type:
mkdir build
cd build
ccmake ..
Hit c a few times and if cmake doesn't complain hit g to generate the build scripts. Then:
make
make install
Start with
code3
On Mac OS X the build steps are quite similar.
TODO: windows build instructions
Szymon Tomasz Stefanek. Write to <sts at pragmaware dot net>.
GPLv3. See LICENSE.
I've been writing and using my own text editor for quite a while now. The first attempts can be traced back to 1998. In 2002 there was a reasonably working version and it was named SSEX: Szymon Stefanek's Editor for X. In 2008 the project was ported to Qt 3 and in the meantime substantially redesigned. In 2015 the unavoidable port to Qt 5 triggered another major redesign.
Now, in 2019 the project is being made public as Code 3, which is a better sounding and less controversial name. "Code 3" reflects the fact that it's the third design iteration and sounds a bit like "Code Free" (as in "Free Speech" not "Free Beer"). You may also find the name spelled as Code-3, Cod3, Code^3 or Code3. I claim all these names :)