CodeLite 18.3.0 released

Published by

CodeLite 18.3.0 has been officially released, showcasing its capabilities as a free and open-source cross-platform Integrated Development Environment (IDE) tailored for programming in C, C++, PHP, and JavaScript—particularly beneficial for backend developers utilizing Node.js. This IDE is designed to cater to users of all proficiency levels, providing a user-friendly and clean coding environment while incorporating a range of advanced features.

One of the standout features of CodeLite is its dual code completion engines, which can be activated simultaneously. The first engine provides rapid and robust code completion for C++ based on an in-house parser that supports modern C++ features such as the auto keyword, templates, and inheritance. The second utilizes CLANG/LLVM for compiler-level code completion. Additionally, CodeLite enhances the coding experience by parsing and displaying Doxygen comments in a separate floating window, along with comprehensive code completion support for JavaScript, including frameworks like AngularJS and Node.js, as well as for PHP.

The IDE includes built-in support for various compilers, including GCC, Clang, and VC++, and offers features like error display as code annotations or tooltips, clickable errors via the Build tab, and support for the LLDB debugger on multiple platforms. For C++ projects, GDB support is integrated, featuring a watches table, quick watch functionality, a locals tree for current stack variables, and an intuitive threads view for managing running threads. Users can also manage breakpoints effectively and utilize memory views with automatic tree-like tooltips.

For PHP developers, CodeLite now supports XDebug, enabling users to build and debug PHP applications seamlessly. Refactoring capabilities in CodeLite are extensive, allowing users to rename symbols and files, generate setters/getters, implement inherited functions, modify function signatures, move implementations between files, and create unimplemented methods efficiently.

Moreover, CodeLite provides built-in SFTP functionality, allowing users to work remotely on their projects through Workspace Mirroring. This enhances collaboration and flexibility for developers who need to access their workspaces from various locations.

In conclusion, CodeLite 18.3.0 not only strengthens its position as a versatile IDE for various programming languages but also continually evolves with features aimed at improving developer productivity and enhancing the coding experience. Future updates are likely to focus on further integrating advanced debugging tools, expanding support for additional languages and frameworks, and enhancing the user interface for an even more intuitive experience

CodeLite 18.3.0 released

CodeLite is an Open Source and free, cross-platform IDE specialized in C, C++, PHP, and JavaScript (mainly for backend developers using Node.js) programming languages.

CodeLite 18.3.0 released @ MajorGeeks