CodeLite is a powerful open-source, cross platform code editor for the C/C++ programming languages (regulary tested on Windows XP SP2, Ubuntu 7.04 Feisty Fawn, Fedora Core 6 and Debian Lenny/Sid). CodeLite is distributed under the terms of the GPL license. CodeLite uses a sophisticated, yet intuitive interface which allows user to easy create and build complex projects.
CodeLite main features:
- Generic support for compilers
- Plugin system for debuggers
- Built-in GDB support, with the following features included:
- GDB toolbar
- Watches table
- Quick Watch
- Locals tree
- Thread view
- Subversion plugin (based on the command line tool), which mimics the TortoiseSVN (but unlike it, it runs on Linux as well)
- Makefile based build system
- Project explorer (FileView)
- File Explorer
- Automatically imports MSVC workspace/projects and converts them to GNU based makefile
- Active document outline
- Sophisticated database based Code Completion mechanism, a default database already supplied for wxWidgets & stl!
- Function call tip
- Hover tip
- Comments tips
- Members List
- Quickly open resources in the editor using "Find Resource in workspace"
- Quickly open types in the editor using "Find Type in workspace"
- XML based syntax highlighting, comes with the following:
- C/C++
- Java
- Perl
- XML
- Makefile
- Lua
- Diff files
- Text Folding
- Bookmarks
- Find In Files
- Highly Configurable
- Built-in doxygen comment generator for functions/classes