The CodeLite team has released revision 1457. This revision is one of the final released before going into beta.
What is CodeLite?
CodeLite is a powerful open-source, cross platform code editor for the C/C++ programming languages (regulary tested on Windows XP sp2, Ubuntu 7.10 Gutsy Gibbon, 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.
Here is a sneak peek at CodeLite functionlities:
- Generic support for compilers
- Can be easily extended with plugins (Several plugins are already included in the installer)
- Built-in GDB support, with the following features included:
- Watches table - add persistent watches by a single click
- Quick Watch - right click on a variable to expand it
- Locals tree - automatically displays the current stack variables (also displays *this if available)
- Threads view - provides list of currently running threads and easily switching between then by single click
- Breakpoint management - add/remove breakpoint management panel
- Automatic tooltip
- and more...
- Subversion plugin (based on the command line tool)
- cscope plugin
- Code formatter (based on the excellent AStyle)
- Makefile based build system
- Excellent support for custom makefile generators (such as CMake, QMake & Premake)
- Project explorer (Workspace view)
- File Explorer
- Automatically imports MSVS workspace/projects and converts them to GNU based makefile
- Active document outline
- Sophisticated database based Code Completion mechanism, a default database is supplied which contains symbols for wxWidgets, STL and the standard headers
- Function"s call tip
- Hover tip
- Comments tips
- Members List
- Supports C++ templates, namespaces and other advance features of the C++ language
- Automatically add include statement for symbols
- Colourise local variables
- Colourise workspace tags
- Generate setters / getters for classes
- Implement un-implemented methods
- 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
- PHP
- javascript
- Python
- HTML
- ASP
- Text Folding
- Bookmarks
- Find In Files
- Replace In Files
- Highly Configurable
- Built-in doxygen comment generator for functions/classes
- And much more...