CodeLite is an open-source IDE application that offers support for C/C++, as well as other programming languages and helps users extend its functionality by installing plugins. Even though it comes packed with many dedicated parameters, this cross-platform application allows users to write source code in a clean and intuitive environment.
Streamlined and user-friendly code editor
You can undo or redo your actions, perform basic editing operations (cut, copy, paste, delete, or duplicate), delete, move, or transpose lines, switch to a full-screen mode, hide or reveal the whitespace, as well as search and replace words.
CodeLite gives users the possibility to create bookmarks, perform quick debugging operations, as well as configure the source code editor settings by making the tool display line numbers, and by taking advantage of its built-in autocomplete function.
What’s more, the program is able to trim the empty lines when saving the files, and you can customize the bookmarks and breakpoints, apply syntax highlighting options and choose the background color and font style, assign hotkeys, as well as define a set of environment variables.
Last but not least, CodeLite offers support for GDB and allows users to add watches, expand variables, automatically display the current variables, view a list with the running threads, modify tooltips, and apply text folding operations.
- 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 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 – ‘add/remove breakpoint’ management panel
- Automatic tooltip
- Memory view
- Tree View tooltips (auto de-references pointers)
- Allow modifying tooltips
- Refactoring (rename symbol / rename locals / move functions and more)
- Subversion plugin (based on the command line tool)
- GIT plugin
- cscope plugin
- External Tools plugin
- Gizmos plugin – for the creation of C++ classes, wxWidgets projects, CodeLite plugins
- Makefile based build system
- Project Explorer (Workspace view)
- File Explorer
- Imports MSVS workspace/projects and converts them to use a GNU-based makefile
- Active-document outline
- Sophisticated database-based Code Completion mechanism; a default database is supplied which contains symbols for wxWidgets, STL and standard headers
- Function’s call tip
- Hover tip
- Comments tips
- Automatically add the include statement for symbols
- Code Refactoring (rename class/method/member)
- Implement all unimplemented methods
- Implement method
- Move functions implementation to another source file
- Generate setters/getters
- 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:
- Diff files
- Text Folding
- Lightning-fast Find In Files
- Replace In Files
- Highly Configurable
- Built-in Doxygen comment generator for functions/classes
Develop and debug Node.js projects with the help of this powerful IDE
During testing, we have noticed that the tool carries out a task quickly and without errors throughout the entire process. It doesn’t eat up a lot of CPU and memory, so it doesn’t hamper system performance.
All things considered, CodeLite offers a complete set of tools for helping users create and build complex projects.
Download Software For Windows