CodeLite Mac 版是 Mac 电脑上的一款开源的、免费的、跨平台的 IDE,CodeLite Mac 版专门针对 C、C++、PHP 和 JavaScript(主要是针对使用 Node.js 的后端开发人员) 编程语言,支持所有主要平台 (OSX、Windows 和 Linux) 上运行。
CodeLite Mac 版特色
代码完成
CodeLite 提供了 2 个代码完成引擎 (这两个引擎可以同时启用
C++ 代码完成:基于我们内部的解析器 (支持 C++11 的自动关键字、模板、继承等),功能强大,速度惊人。
基于 clang 的 C++ 项目的代码完成--基于 CLANG/LLVM 项目--这个功能提供了一个编译器级别的代码完成。
解析并在代码完成框中显示 doxygen 注释 (作为一个分离的浮动窗口).
JavaScript 代码完成包括.AngularJS、Node.js ECMA5、ECMA6、浏览器等。
PHP 代码完成
编译器
对编译器的通用支持,内置 GCC/clang/VC++ 支持。
在编辑器窗口中以代码注释或工具提示的形式显示错误。
可通过构建选项卡点击错误
LLDB 支持
从 CodeLite v6.0 开始,codelite 支持 OSX、Linux 和 Windows 的下一代调试器 LLDB(仅 Windows 的远程调试)
全球开发银行支持
内置 GDB 支持,包括以下功能。
手表表--只需点击一下就能添加持久的手表。
快速观察--在变量上右键单击以展开它
Locals 树--自动显示当前的堆栈变量 (如果有的话也会显示*this).
线程视图--包含当前正在运行的线程列表;只需点击一下即可在它们之间切换。
断点管理--禁用、启用、有条件、临时。
自动树状工具提示
记忆视图
树形视图工具提示 (自动取消引用指针).
允许修改工具提示

支持 XDebug
XDebug - PHP 调试器 你现在可以使用 XDebug 来构建和调试 CodeLite 的应用程序。
重构
重命名符号
重命名文件 (也将改变代码中所有#include)
重命名本地符号
生成设定器/获取器
实现继承的虚拟函数
实现继承的纯虚拟函数
轻松地改变函数签名,以匹配它的头/实现对应物。
将函数实现移至另一个源文件
实施所有未实施的方法
实施方法