CodeLite是一款对于新手非常友好的C++跨平台开发环境搭建平台。该软件是专门用于C,C ++,PHP和JavaScript(主要供使用Node.js的后端开发人员)编程语言的开源,免费,跨平台IDE,其在所有主要平台(OSX,Windows和Linux)上均能最佳运行。有需要的小伙伴欢迎来西西下载体验。
配置中文包,中文语言包解压后得到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-> Retagworkspace(full)
我可以使用自己的Makefile代替Codelite生成的Makefile吗?
是。打开项目设置->自定义->自定义构建”,勾选复选框,并提供运行Makefile的命令。
我没有获得GTKMM(或任何其他第三方库)的代码完成
codelite代码完成是在与编译器相同的路径中搜索文件。简而言之,如果您的代码可以正常编译,则应该完成代码
如何将CodeLite恢复为其默认布局设置?
在主菜单中:透视图->恢复默认布局
我将codelite.xml文件从Windows复制到Linux,布局看起来很有趣。
往上看
我写了一些代码,添加了新类,但是Outline视图没有更新!
解析线程仅在保存时解析文件,因此要保持您的“大纲”视图为最新状态,只需保存文件(Ctrl + S)
大纲视图似乎(或任何其他功能,例如“查找实现/声明”)未同步
重新工作区。工作区->重新标记工作区(完整)
codelite不区分->和。经营者
我有以下代码片段:
wxString str; str->
并猜猜它有什么用(即代码完成建议使用wxString的成员)。CodeLite不检查类型是指针还是对象?
没有。
我输入了std ::,却没有任何提示,怎么了?
确保您包含了STL库中的文件(例如#include <string>)
Windows 7
Windows 8
Windows 8.1
Windows 10
Debian / Ubuntu- 访问我们的存储库以获取受支持发行版的完整列表
Fedora的/ OpenSUSE的
ArchLinux
Mac OSX 10.11及更高版本
使“笔记本”选项卡的下拉菜单按字母顺序排序可从 settings->preferences->windows & tabs
删除Trace输出选项卡。Trace现在,所有日志消息(而不是选项卡)都被重定向到CodeLite日志文件~/.codelite/codelite.log
拼写检查器插件“连续”模式现在在两次运行之间保持不变
做Ctrl-C了一个空行复制整个线路可选
拼写检查:在连续模式下误报减少一些
导航栏:允许用户将其放置在编辑器控件的下方或上方
(功能请求)在页脚中显示文本选择中的字符数和/或字节数
(功能要求)增加了重命名文件夹的可能性
lldb:添加了插入符和插入符。
lldb:添加了将线程名称分配到线程窗格的选项
lldb:在编辑器中添加了添加监视上下文菜单,并在本地视图中移除了监视上下文菜单
lldb:递归扩展本地语言,并且不重新扩展以前折叠的项目
lldb:添加了带有挂起/恢复的线程上下文菜单。
lldb:快速将内部类成员添加到监视视图
lldb:支持更改显示格式(类似于gdb)
使Ctrl-TAB和可Ctrl-Shift-TAB配置
功能请求:向左/向右移动编辑器选项卡
subversion插件:无法处理未版本化的文件
功能请求:“查找文件”:工作空间中(以及向下)的所有相对文件
wxCrafter:添加了对子类wxToolBar和wxAuiToolBar
添加了新的笔记本样式
Detach Editor 现在允许DnD编辑器从主笔记本到分离的框架
改造了数据库浏览器用户界面
支持自定义字幕颜色
为增加了语法高亮 Dockerfile
新插件:Docker,现在从CodeLite编辑构建并执行Docker容器
工具栏:支持自定义(选择显示哪些工具)
CodeLite现在对黑暗主题更加友好
对基于树和表的视图使用新控件
允许构建头文件(通过编译其CXX副本)
编译单个文件时不要执行构建后命令
使用/ *时调整氧气设置!
使CodeLite编译并针对GTK3运行
CodeLite现在专为macOS mojave黑暗主题而设计,看起来很棒
所有位图都替换为一致的清晰位图(已创建两组:用于深色和正常主题)
简化了CodeLite中的终端支持。在一个位置上,您可以选择要使用的终端(从终端的预定义列表中),该选择现在会影响CodeLite启动的所有终端
macOS:支持 iTerm2
wxCrafter:支持wxMiniFrame
WebTools插件:重新编写了Node.js调试器以支持更高版本的Node.js(Node.js项目更改了调试器协议)
调试器工具栏现在是一个浮动工具栏,可显示调试会话何时开始
没有更多的启动画面
在文件中查找对话框功能要求
现在可以在SFTP树形视图中的文件中执行查找
CppCheck已更新至版本1.85
现在,CodeLite接受文件夹路径作为命令行参数,并在“资源管理器”视图中将其打开。如果给定路径中存在工作空间文件,则将加载工作空间而不是打开文件夹
将焦点设置为C ++工作区视图时打开“文件查找”对话框,将导致“文件查找”仅搜索所选项目(文件,项目,虚拟文件夹和工作区)
支持文档代码完成(即,在块注释中按Ctrl-空格将建议各种文档关键字(例如@param @brief等)
NodeJS调试器:添加了将回溯复制到剪贴板的功能
实现PHP注释折叠
增加了对语言服务器的支持
在文件中查找:Look In和File mask字段现在按工作区类型保留和加载。每个工作区使用合理的默认值
在文件中查找:该Look In字段现在是自由文本字段
语言服务器插件:compile_commands.json生成 新文件后自动重启LSP
新插件:EOSWiki-支持使用EOSIO
未经书面许可,严禁将本网内容作为AI训练资源。
33台词PC版 0.1
文件批量改名Bulk Rename Utility v3.4.1 中文绿色版
PDF快转(SanPDF) v2.0.6.66 官方版
菲菲更名宝贝之得意非凡FFRenamePro V4.0专业版
查找大文件(WizTree) v3.35 绿色版
文件比较查重工具WinMerge v2.16.8.0 中文版
Windows文件管理器(WinNc) v9.4.0.0 官方安装版
文件压缩档案提取(Explzh) v8.18 官方版
WinMerge v2.16.7.0 官方多语中文版
UltraCompare文件比较工具汉化修正中文版 V21.10.0.20免费64位注册码绿色版
文档自动转换工具BlackIce BiBatchConverter v4.80.632 官方版
批量文本文件处理器 V1.4绿色版
MAXHUB文档客户端 v1.3.1官方PC版
文件校验工具(EF CheckSum Manager) v20.02 官方版
全速pdf转换成excel转换器 v7.8.0.0官方版