2 ms·
CodeLite – An Open Source, Free, Cross-Platform IDE for Linux, OS X and Windows
- peter_d_sherman 6y ago>"What is CodeLite? CodeLite is an open source, free, cross platform IDE specialized in C, C++, PHP and JavaScript (mainly for backend developers using Node.js) programming languages which runs best on all major Platforms (OSX, Windows and Linux) You can Download CodeLite for the following OSs: Windows 7, Windows 8, Windows 8.1, Windows 10, Debian / Ubuntu - visit our repository for a complete list of supported distros, Fedora / OpenSUSE, ArchLinux, macOS 10.15, FreeBSD - although we don't provide an installer for the FreeBSD platform, you can get it from: https://www.freshports.org/editors/codelite/ https://www.freshports.org/editors/codelite/ CodeLite main features Code Completion o CodeLite offers 2 code completion engines (both can be enabled at the same time) o C++ code completion: powerful and amazingly fast code completion based on our in-house parser (supports C++11 auto keyword, templates, inheritance etc) o clang based code completion for C++ projects - based on the CLANG/LLVM project - this feature provides a compiler level code completion o Parse and display doxygen comments in the code completion box (as a separated floating window) o JavaScript code completion including: AngularJS, Node.js ECMA5, ECMA6, browser and much more PHP code completion Compilers o Generic support for compilers with built-in support for GCC/clang/VC++ o Display errors as code annotations or as tooltip in the editor window o Errors are clickable via the Build tab LLDB Support o As of CodeLite v6.0, codelite support the next generation debugger LLDB for OSX, Linux and Windows (remote debugging only for Windows) GDB Support o Built-in GDB support, with the following features included: o Watches table - add persistent watches with a single click o Quick Watch - right click on a variable to expand it o Locals tree - automatically displays the current stack variables (also displays *this if available) o Threads view - contains a list of currently-running threads; switch between them with a single click o Breakpoint management - disable, enable, conditional, temporary o Automatic tree like tooltips o Memory view o Tree View tooltips (auto de-references pointers) o Allow modifying tooltips XDebug support o XDebug - the PHP debugger You can now build and debug applications with CodeLite using XDebug Refactoring o Rename symbol o Rename file (will also change all #include in the code) o Rename local symbol o Generate setters / getters o Implement inherited virtual functions o Implement inherited pure-virtual functions o Easily change function signature to match its header / implementation counterpart o Move functions implementation to another source file o Implement all unimplemented methods o Implement method Built-in SFTP o Work remotely on your workspace from anywhere using o Workspace Mirroring Source Control Plugins o Subversion plugin (based on the command line tool) o GIT plugin o Code Navigation o Outline o cscope plugin o Zoom Navigator - display a mini map of your code RAD Tool for wxWidgets: wxCrafter o CodeLite has its own RAD (Rapid Application Development) tool for building wxWidgets-based applications - wxCrafter PHP o Project and workspace management o PHP code completion o Debug and run PHP application quickly Node.js o Develop and debug Node.js based applications o Debug using the latest Chrome Debugging Tools protocol o Smart code completion based on the tern project Many other features are not listed here..." Download Page: https://downloads.codelite.org/ https://downloads.codelite.org/ Source Code: https://github.com/eranif/codelite https://github.com/eranif/codelite
- mastrsushi 6y agoI've used it a few years back for a bit. It's essentially CodeBlocks. So much so, it makes you wonder why it exists. It even uses Scintilla and wxWidget like CodeBlocks. My guess is someone wanted to make a modern reimplementation of CodeBlocks. I don't see why they didn't fork it instead.