`
yangzb
  • 浏览: 3492208 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CodeLite可以媲美Code::Blocks

    博客分类:
  • C++
阅读更多

CodeLite简单就是为wxWidgets/wxFormBuilder用户量身打造!
当然,也可以用在普通的C++工程或C工程中。
亮点:
1. 代码自动完成功能很强大
2. 仿VS,很容易上手
3. 界面更友好
4. 与Subversion集成
5. 与wxFormBuilder集成
6. 函数跳转功能强大
另, 自动完成功能依赖于Tags,可以选择目录让codelite自己建立 函数的索引文件;要是觉得它的Tools Bar太大用的不爽的话Settings-> Misc -> Tool Bar use small icons,顺便把 Use Single 勾上。

几个常用方法如下:
1.ctrl+shift+r 在工程中快速打开文件,只需输入文件前几个字母即可
2.ctrl+shift+t 在工程中查找symbol
3.ctrl+shift+f 在工程中搜索,也可指定搜索的文件夹
4.点击工具栏的“highlight word”按钮,这样当鼠标选择文本中的word时,相同的word将被高亮显示,对跟踪变量很有用
5.设置字体,只需设置“global font”,其他字体依赖于global font
6.建立工程,代码的根目录对应workspace,每个子目录对应一个project,这样可以避免codelite建立tags库速度慢的缺点

自 由软件的好处就是想到的功能他就会加上,不像商业软件,某些必需的功能,压着迟迟不发布,用户只能一版一版地升级,耐心地等待其把功能加全,我不知道 ue 哪个版本才会把#if 0语法支持的功能加上。我预言codelite将是一个标志性软件,相当于又一个firefox,很快就会流行起来。

其主页可能被和协了,不过可以通过免费在线代理来访问:
1. 输入:http://www.unblockprox.com
2. 访问:http://www.codelite.org
CodeLite已经进入Ubuntu 9.04的源,而Code::Blocks没有。

总体上感觉,Code::Blocks做的泛而不精;CodeLite做的精而不泛,大家各取所需吧。

2009-05-25 补充:
使用了CodeLite一段时间,发现不少缺点,又用回Code::Blocks了:虽然很喜欢他的自动完成功能中.
1. 代码似乎不兼容GCC 4.4,我用GCC 4.4编译后,多次崩溃
2. 基于makefile,使用make构建MK文件,编译速度慢.
3. 不支持相对路径,也就无法完成绿色版.
4. 环境变量功能过于简单,如果涉及多个SDK,搜索路径繁琐.
5. 不支持cdb
6. gdb不支持汇编代码显示.
7. 不如Code::Blocks稳定


2009-06-17 补充:
关于CodeLite的一点补充:
1. 用官方版本对应的wxWidgets,比如SVN2081使用的是wxWidgets 2.8.7编译,编译器用MinGW3.4.5,编译后很稳定。
2. 可以更新cscope:http://code.google.com/p/cscope-win32/ ,这样将不依赖Cygwin库
3. 编译器可以删除,向导也可以删除。由于决定跨平台开发,所以我删除掉了所有VC相关的内容,清爽了!
4. 代码编辑、自动完成、重构,真的很爽!发现CodeLite不重复造轮子,充分利用已有的开源资源...

 

作者:qpsoft

分享到:
评论

相关推荐

    C++编辑器:codelite官方amd64-15.0.0版本exe安装包

    "codelite-amd64-15.0.0.exe"是该版本的安装程序,用户可以通过双击运行来安装CodeLite。 ### CodeLite的主要特点: 1. **轻量级**: CodeLite以其小巧的体积和快速的启动速度而著称,它不会像其他大型IDE那样占用...

    codelite-amd64

    codelite-amd64是codelite的64位版本,特别适合在AMD64架构的计算机上运行,可以充分利用64位系统的资源,提高代码编译和运行的速度。 首先,codelite-amd64拥有完善的项目管理功能。你可以轻松创建、管理和组织多...

    CodeLite:CodeLite:开源,跨平台的C / C ++ / PHP和JavaScript IDE-开源

    codelite是根据GPLv2许可条款分发的。如果您需要关于codelite的帮助,请加入我们的论坛,网址为:http://forums.codelite.org。访问我们的下载页面,网址为:http://codelite.org/support.php。 CodeLite团队

    cpp-CodeLite跨平台的CCPHPandNodejs集成开发环境IDE

    1. **跨平台支持**:CodeLite可以在Windows、Linux和macOS等主流操作系统上运行,提供一致的用户体验。 2. **源代码编辑器**:CodeLite内置了一个功能丰富的源代码编辑器,支持语法高亮、自动完成、代码折叠、括号...

    codelite安装

    - 通过构建和运行功能,Codelite可以快速编译并执行你的程序,查看运行结果。 总的来说,Codelite是一个功能齐全、易于上手的C++ IDE,特别适合初学者和小型项目开发。其与mingw4.8.1的集成使得在Windows平台上开发...

    codelite7.0

    "wxwidgets"表明codelite7.0支持wxWidgets库,这意味着用户可以通过codelite7.0创建基于wxWidgets的跨平台GUI应用。wxWidgets库提供了丰富的控件和布局管理器,使得开发者可以轻松地创建出美观且功能丰富的应用程序...

    codelite中文语言包

    codelite中文包 Windows、Linux平台通用,放在CodeLite\locale\zh_CN目录下,必要时手动建立locale\zh_CN目录。然后在Codelite里设置国际化。

    codelite64_12.0.10 win

    3. **项目管理**:Codelite提供了直观的项目管理界面,用户可以轻松创建、管理和组织多个项目。它支持Makefile和基于项目的工作空间,方便进行多文件开发。 4. **调试器集成**:Codelite内置了GDB调试器,支持断点...

    CodeLite 12.0 中文包

    包含 CodeLite 12.0中文包文件:codelite.mo、以及其源文件:codelite.po 及po文件的编译器:Poedit-2.2.1-setup.exe 把codelite.mo复制到CodeLite的安装目录下“locale\zh_CN”文件夹中,并在CodeLite中设置。

    CodeLite V14(64 位)

    1. **跨平台支持**:CodeLite支持Windows、macOS和Linux等多种操作系统,让开发者可以在不同平台上无缝切换工作,保持一致的开发体验。 2. **源代码编辑器**:CodeLite内置的编辑器具备语法高亮、自动完成、代码...

    Codelite 汉化包

    对于Codelite这样的开发工具来说,汉化可以显著降低学习曲线,使得开发者能够更快地熟悉其各项功能,提高工作效率。最新版的Codelite汉化包确保了用户在使用过程中能够无障碍地阅读菜单、提示和帮助文档,从而提升...

    codelite 5.3中文版免费下载.zip

    在CodeLite 5.3版本中,用户可以享受到以下关键功能和改进: 1. **源代码编辑器**:CodeLite提供了语法高亮、自动完成、代码折叠、错误快速定位等功能,使得编写和阅读代码更为便捷。此外,它支持多种编码格式,...

    CodeLite 跨平台 IDE(Windows) 2020-10-15 最新便携版

    4. **构建系统**:CodeLite支持Makefile、Automake以及Visual Studio项目文件,可以自动化编译和链接过程。用户可以通过配置构建设置来定制编译选项。 5. **插件系统**:CodeLite的开放插件架构允许扩展其功能,如...

    CodeLite V14(32 位)

    10. **社区支持**:作为开源项目,CodeLite拥有活跃的开发者社区,用户可以获取到及时的技术支持和更新信息,同时也可以参与项目的改进和发展。 在32位系统的安装过程中,用户只需下载包含所有必要组件的CodeLite32...

    C语言资源大全之文档生成-编辑器-环境

    2. Code::Blocks:Code::Blocks是一个可扩展,可配置的IDE,支持C语言开发。它提供了强大的代码编辑功能,包括代码完成、代码检查、项目管理等。Code::Blocks使用GNU GPL3协议。 3. CodeLite:CodeLite是一个跨平台...

    codelite_IDE

    1. **跨平台支持**:Codelite可以在Windows、Linux和macOS等操作系统上运行,确保了代码在不同平台间的兼容性和可移植性。 2. **简洁的界面**:Codelite的设计理念是简洁易用,它的用户界面直观,使得新用户能够...

    xsngine:适用于低延迟游戏的C ++ SDL2OpenGL引擎

    Xsngine 一个使用SDL和OpenGL用C ++编写的简单引擎。... 为VS2013,CodeLite和Code :: Blocks提供了一些项目文件,它们仅调用scons。 这是为了便于调试。 脚步: 安装Python 2.7 安装SCons(最好是

    CodeLite C++编程工具

    8. **跨平台**:CodeLite可以在多种操作系统上运行,包括Windows、macOS和各种Linux发行版,这使得开发人员能够在不同的平台上保持一致性。 9. **自定义快捷键**:用户可以根据自己的习惯自定义快捷键,提高工作...

Global site tag (gtag.js) - Google Analytics