CodeLite中文版是一款免费的、开源的跨平台 IDE,专门为C、C++、PHP 和 JavaScript(主要面向node.js)编程语言的开发人员创造的IDE开发环境,内置强大的开源、跨平台C/C++整合开发环境,采用跨平台的wxWidgets来作为GUI界面图形库,集成了cscope, tags和sqlite,可以运行在所有主要平台(Windows、macOS 和 Linux),欢迎有需要的用户前来获取!
CodeLite最新版支持C ++ 11自动关键字,模板,继承等
支持wxToolBar和wxAuiToolBar
支持gcc/g++/VC++等编译器
允许DnD编辑器从主笔记本到分离帧
支持C ++ 11自动关键字,模板,继承等
支持通过插件来扩展功能
内置GDB支持
带有挂起/恢复的线程上下文菜单
CodeLite最新版采用跨平台的wxWidgets来作为GUI界面图形库
与wxFormBuilder集成
基于ang的代码完成引擎
支持自定义字幕颜色
拥有专业的调试器
在编辑器中添加了添加监视上下文菜单
集成了cscope, tags和sqlite
配置中文包
添加了新的笔记本样式
可以直接连接到程序直接进行测试
配置中文包,中文语言包解压后得到zh_CN文件夹,文件夹包含codelite.mo和codelite.po两个文件,将文件夹zh_CN直接复制到CodeLite安装目录下locale文件夹内。然后打开CodeLite软件,从菜单【Settings->Global Editor Preferences】进入Editor Settings页面,选择【Misc->Encoding Locale】,修改Locale to use的值为zh_CN:Chinese(Simplified),然后点【Apply】。
这时按照提示重启软件。
中文开发环境的配置
1.从菜单【设置->全局编辑器偏好】进入编辑器设置页面,选择【杂项->Encoding Locale】,设置文件字体编码为UTF-8,然后点【应用】。
2.从菜单【设置->构建设置】进入构建设置页面,选择【编译器->gnu gcc->开关】,修改Debug和Source的值,在其原值的后面加上 -fexec-charset=GBK -finput-charset=UTF-8,然后点【应用】。
3.注意一点, 步骤1中【文件字体编码】的设置和步骤2中【-finput-charset】等号后的值应该是相同的,都设置为UTF-8或者GBK(WINDOWS-936),【文件字体编码】指定源代码文件(.c,.h)的编码编码方式,【-finput-charset】则用于告诉GCC编译器源代码文件的编码方式。【-fexec-charset】用于告诉GCC编译器处理字符串时采用的编号方式,因为是Windows系统所以选择GBK,如果是*nix系统可以选择UTF-8(或许就不用这么折腾了,未亲测)。
测试一下配置的效果
1.新建工作空间和测试项目
2.修改一下代码,加入中文测试代码
3.编译输出,看一下结果
如何将项目添加到工作区?
您可以在“工作区”选项卡中右键单击工作区,然后单击“创建新项目”或单击菜单栏中的“工作区”,然后单击“创建新项目”。
如何添加现有文件?
首先,您需要有一个项目(见上文)。转到工作区选项卡,展开工作区和项目。默认情况下,您会注意到两个虚拟文件夹“源文件”和“标题文件”。右键单击其中任何一个,然后单击“添加现有文件”将文件添加到该文件夹。
我的代码完成似乎被打破了
这是对工作区执行完全重新分析的好时机:Workspace-> Retag工作区(完整)
我可以使用自己的makefile而不是codelite生成的吗?
是。打开项目设置 - > customize-> custom build'勾选复选框,并提供运行Makefile的命令。
我没有获得GTKMM(或任何其他第三方库)的代码完成
codelite代码完成是在与编译器相同的路径中搜索文件。简而言之,如果您的代码编译得很好,您应该完成代码
如何将CodeLite恢复为其默认布局设置?
从主菜单:Perspective-> Restore Default Layout
我将codelite.xml文件从Windows复制到Linux,布局看起来很有趣......
往上看
我写了一些代码,添加了新类,但是Outline视图没有更新!
解析线程仅在保存时解析文件,因此为了使Outline视图保持最新,只需保存文件(Ctrl + S)
大纲视图似乎(或任何其他功能,如“查找实施/声明”)未同步
重新分析您的工作区。工作区 - > Retag工作区(完整)
codelite不区分 - >和。运营商
我有以下代码片段:
wxString str;
STR->
并猜测它是什么,它的工作原理(即代码完成建议wxString的成员)。CodeLite不检查类型是指针还是对象?
没有。
我输入了std ::并没有提示,有什么不对?
确保您包含STL库中的文件(例如#include )
我的代码包含许多宏,这会混淆CodeCompletion,我该怎么做才能改进它?
阅读本文以了解如何正确处理codelite中的宏: 宏处理
同类推荐
2022-06-08
立即下载2022-06-21
立即下载2022-07-14
立即下载2022-07-19
立即下载2022-07-26
立即下载2022-08-02
立即下载相关文章
HP P1008打印机驱动的使用技巧
2023-01-02豌豆荚连接手机的方法
2023-01-02详解Excel 2019新IFS、SWITCH、TEXTJOIN、MAXIFS、MINIFS函数
2022-12-25Camtasia Studio 2020如何破解?附激活密钥下载
2022-12-18UltraEdit如何高级查询?UltraEdit高级查询的方法
2022-12-04腾讯电脑管家如何清理插件?
2022-12-04如何使用QQ音乐裁剪歌曲?
2022-12-04美图秀秀人物抠图换背景的技巧
2022-11-26MyDraw中如何创建自定义的形状库?
2022-11-12Microsoft Visio如何绘制流程图?
2021-06-16