CodeLite是一款开源的免费跨平台IDE,专门用于在所有主要平台(OSX,Windows和Linux)上运行的C,C ++,PHP和JavaScript等程序开发,该软件拥有专业的调试器,可以直接连接到进程对程序直接调试,方便用户及时查看开发过程中存在的问题并能够有效的解决,CodeLite可以将错误的代码显示在软件的行中,您可以通过设置字体颜色来标注错误的数据段,创建更加可视化的调试空间;CodeLite采用C++编程,支持插件设置,需要的朋友不妨下载试试吧!
软件功能
1、代码自动完成功能很强大
2、仿VS,很容易上手
3、界面友好
4、与Subversion集成
5、与wxFormBuilder集成
6、函数跳转功能强大
7、支持gcc/g++/VC++等编译器
8、支持通过插件来扩展功能
9、内建GDB调试支持
软件特色
基于ang的代码完成引擎
JavaScrip代码完成
PHP代码完成
词完成(基于开放编辑)
Git,Svn插件
数据库资源管理器
Valgrind支持
拼写检查器
wxCrafter:一个用于基于wxWidgets工具包创建跨平台UI的GUI Designer插件
图形差异实用程序
安装方法
1、下载解压文件,找到codelite-amd64-8.1.exe安装进入安装界面,点击next
2、阅读codelite的安装协议,点击I accept接受
3、选择codelite安装位置,C:Program FilesCodeLite,这是系统的默认位置 ,您可以自行选择更改
4、创建菜单文件夹“CodeLite”,这是官方软件自动创建的的,不需要更改
5、创建桌面快捷方式,勾选自己需要的快捷方式的,可以在桌面打开软件
6、安装预览,可以查看所有的codelite安装信息,点击上一步可以修改,如果没有错误,就点击安装吧
7、codelite已经开始安装了,由于文件比较多,请耐心等待
8、出现这个界面就说明安装成功了,在桌面打开软件就能使用了
中文设置
1、打开解压文件,找到zh_CN文件夹,将整个文件夹复制到安装目录locale文件夹中
2、locale文件夹的位置在C:Program FilesCodeLite中
3、直接粘贴到这里,如图所示
4、打开桌面的locale程序,进入软件,点击settings】—Global Editor进行设置
5、按照图中的说明进行设置选择中文的语言,点击软件下方的“OK”即可
6、退出软件,重新打开即可使用中文版的locale程序
常见问题
如何将项目添加到我的工作区?
您可以在“工作区”选项卡中右键单击工作区,然后单击菜单栏中的“创建新项目”或单击“工作区”,然后单击“创建新项目”。
如何添加现有文件?
首先你需要一个项目(见上文)。转到工作空间选项卡,展开工作空间和项目。默认情况下,您会注意到两个虚拟文件夹“源文件”和“标头文件”。右键单击它们之一,然后单击“添加现有文件”将文件添加到该文件夹。
我的代码完成似乎被打破
这是执行完整重新排列工作空间的好时机:
工作区 - > Retag工作区(完整)
我可以使用我自己的makefile而不是codelite的生成的?
是的。打开项目设置 - > customize-> custom build',勾选复选框,并提供运行Makefile的命令。
我没有得到代码完成GTKMM(或任何其他第三方库)
codelite代码完成是在与您的编译器相同的路径中搜索文件。所以简而言之,如果你的代码编译得很好,你应该得到代码完成
如何恢复CodeLite到其默认布局设置?
从主菜单:透视 - >恢复默认布局
我将codelite.xml文件从Windows复制到Linux,布局看起来很滑稽...
往上看
我写了一些代码,添加了新类,但是Outline视图没有更新!
解析线程只在保存时解析文件,因此为了保持您的Outline视图是最新的,只需保存文件(Ctrl + S)
大纲视图(或任何其他功能,如“查找实现/声明”)不同步
Reparse你的工作区。
工作区 - > Retag工作区(完整)
更新日志
修正:轻微编辑器突出显示问题
修正:(C + +)突出显示“使用”关键字和变量的问题
修正:查找和替换bug,CodeLite 9.2
修正:反应器对话框错误,CodeLite 9.2
修正:函数调用工具提示大小
修正:SVN插件 - 添加确认框“关闭”svn repo(第一项)
修正:Linux上的HiDPI支持
修正:PHP打开资源对话框...显示所有文件的php扩展名图标
修正:JavaScript查找定义不工作在非NodeJS工作区
修正:codelite可能会自动删除MAC OSX上无法识别的文件编码的文件内容
修正:源代码格式化程序删除字符串
修正:内置代码格式化删除一些UTF-8字符
修正:CodeList崩溃时代码完成是工作
修正:目录名称不再包含在.o文件中
修正:注释和字母“T”
修正:在CodeLite 9.2.3中引入的回归:svn-up命令导致PHP工作空间视图截断
修正:在CodeLite 9.2.3中引入的回归:创建和保存一个新文件导致该文件具有0权限
修正:PHP:“另存为”问题:当使用“另存为”或“复制选项卡”创建新文件时刷新视图
wxCrafter:wxAuiPaneInfo在XRC
修正:std :: unique_ptr的代码完成应该开箱即用
修正:插件源代码格式化程序不应该自动格式化非C / C ++源文件
修正:CMAKE Makefile Generator Aruguments不会展开宏
固定:简化“键盘快捷键”对话框
修正:生成doxygen块当输入/ *!
∨ 展开