Recent Changes - Search:

Home Page


Main

Downloads
Windows
macOS
Linux (via apt / rpm )
Linux wxWidgets
Release Notes

Wiki
Documentation
FAQ

Build CodeLite
Linux
Windows
macOS

Devs
Debug CodeLite Linux
Building Clang
Build wxWidgets (MSW)
Coding Guidelines
Create a Plugin

ReadMore

CodeLite main features


Code Completion


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

  • C++ code completion: powerful and amazingly fast code completion based on our in-house parser (supports C++11 auto keyword, templates, inheritance etc)
  • clang based code completion for C++ projects - 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)
  • JavaScript code completion including: AngularJS, Node.js ECMA5, ECMA6, browser and much more
  • PHP code completion

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

XDebug support


XDebug - the PHP debugger You can now build and debug applications with CodeLite using XDebug

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

RAD Tool for wxWidgets: wxCrafter


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

PHP


  • Project and workspace management
  • PHP code completion
  • Debug and run PHP application quickly

Node.js


  • Develop and debug Node.js based applications
  • Debug using the latest Chrome Debugging Tools protocol
  • Smart code completion based on the tern project

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 June 07, 2019, at 07:10 AM