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...

Download: for Linux | 9.5MB | Freeware
Download: for Windows (Installer) | 9.5MB | Freeware
Screenshot: >> Click here <<
View: CodeLite home



There are 6 additional comments
Advertisement
Quote this comment Reply to this comment #1 Posted by buletov on 29 Apr 2008 - 09:39
It looks like a powerful tool. Coming from the Lua world, it's nice to see that it is understood by this editor.
(1 reply) Quote this comment Reply to this comment #2 Posted by Rudy on 29 Apr 2008 - 13:25
ohhhh.... I like what I see....I might have to give it a try
Quote this comment #2.1 Posted by Eran Ifrah on 29 Apr 2008 - 16:19
Thanks, this is the kind of responses that gives me strength for the next version...

(2 replies) Quote this comment Reply to this comment #3 Posted by eilegz on 29 Apr 2008 - 21:48
is it compatible with turbo C or Turbo C++?
Quote this comment #3.1 Posted by Eran Ifrah on 30 Apr 2008 - 09:30
is it compatible with turbo C or Turbo C++?


I don't have a set up for the trubo C/C++ compiler.

However, defining new compiler is a matter of minutes, no code required (can be done via the GUI)

So, the answer is yes and no...


The only task is the define the regex required for trubo C/C++ (so you can get the highlight in the build window)

Is Turbo C++ a free software?


Eran


Quote this comment #3.2 Posted by Rudy on 30 Apr 2008 - 22:12
(Eran Ifrah said @ #3.1)
is it compatible with turbo C or Turbo C++?


I don't have a set up for the trubo C/C++ compiler.

However, defining new compiler is a matter of minutes, no code required (can be done via the GUI)

So, the answer is yes and no...


The only task is the define the regex required for trubo C/C++ (so you can get the highlight in the build window)

Is Turbo C++ a free software?


Eran


http://en.wikipedia.org/wiki/Turbo_C%2B%2B
[1]

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.


Scroll to the Top
....
My Preferences
....
Communicating with server
Loading
Please Wait...
....
Loading
 X 
....