Recent Changes - Search:

Downloads
Windows and OSX Downloads
Linux Repositories

wiki
Documentation
FAQ

Developers
Main
Building CodeLite - Linux
Building CodeLite - Windows
Building CodeLite - OSX
Building wxWidgets for Windows
Coding Guidelines
Creating a Plugin
wxWidgets repositories

Support
Submit an Issue

Community
Mailing List
Forums

General Info
Features

CodeLite main features


Compilers


  • Generic support for compilers with built-in support for GCC/clang/VC++
  • Display errors as code annotations or as tooltip in the editor window
  • Errors are clickable via the Build tab

LLDB Support


As of CodeLite v6.0, codelite support the next generation debugger LLDB for OSX, Linux and Windows (remote debugging only for Windows)
Read more about it here

GDB Support


  • Built-in GDB support, with the following features included:
    • Watches table - add persistent watches with 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 - contains a list of currently-running threads; switch between them with a single click
    • Breakpoint management - disable, enable, conditional, temporary
    • Automatic tree like tooltips
    • Memory view
    • Tree View tooltips (auto de-references pointers)
    • Allow modifying tooltips

Refactoring


  • Rename symbol
  • Rename file (will also change all #include in the code)
  • Rename local symbol
  • Generate setters / getters
  • Implement inherited virtual functions
  • Implement inherited pure-virtual functions
  • Easily change function signature to match its header / implementation counterpart
  • Move functions implementation to another source file
  • Implement all unimplemented methods
  • Implement method

Built-in SFTP


Work remotely on your workspace from anywhere using Workspace Mirroring

Source Control Plugins


Code Navigation


  • Outline
  • cscope plugin
  • Zoom Navigator - display a mini map of your code

Code Completion


CodeLite offers 2 code completion engines (both can be enabled at the same time)

  • Powerful and amazingly fast code completion based on our in-house parser (supports C++11 auto keyword, templates, inheritance etc)
  • clang based code completion - based on the CLANG/LLVM project - this feature provides a compiler level code completion
  • Parse and display doxygen comments in the code completion box (as a separated floating window)

RAD Tool for wxWidgets: wxCrafter


CodeLite has its own RAD (Rapid Application Development) tool for building wxWidgets-based applications - wxCrafter

Many other features are not listed here - we recommend that you download and give CodeLite a try!

The CodeLite Team

Edit - History - Print - Recent Changes - Search
Page last modified on July 06, 2014, at 06:10 PM