software
Report a problem

CodeLite Rev921

EL1TE   on 08 January 2008 - 18:38 · 3 comments & 4616 views

Advertisement (Why?)
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
Download CodeLite Rev921: Windows Version | Ubuntu Version
Screenshot: >> Click here <<
View: Release Notes
Link: Home Page

Post a comment · Send to friend Comments · There are 3 additional comments
#1 th3rEsa on 08 Jan 2008 - 21:09
Somewhere between Eclipse (but much faster) and SharpDevelop (but much more flexible), right?
(1 reply) #2 El Sid on 08 Jan 2008 - 23:04
Does this IDE actually DO code completion, or is it a DevC++/Code::Blocks "You'll get your code completion when I decide that I'm going to give you code completion" style code completion?

And what does it mean by "Mimics TortoiseSVN"? I'm going to assume that (being a plugin) it doesn't integrate into the Explorer/Gnome shell, which is why I use TortoiseSVN in the first place!
#2.1 Eran Ifrah on 10 Jan 2008 - 10:36
I am not sure what you mean by "DO" code completion, So I will think I will simply explain it how it works: you just do 'Ctrl+ Space' to complete words/fucntions/members etc, also it will automatically complete members / functions when typing '. or -> or :: '

'Mimics TortoiseSVN' means that I pretty much implemented my SVN plugin based on the TortoiseSVN model:
- In the Explorer tab, you will see get the icons coloured based on their status (modified, conflict OK not versioned)
- Also, you should know that CodeLite's SVN plugin is based on the SVN command line tool (for Linux, sudo apt-get install subverion, for window download it from here; http://subversion.tigris.org/files/documen...1.4.5-setup.exe

Eran

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.

Advertisement (Why?)