破事水

最近由于Cfree5经常崩溃+调试语句运行速度比较慢,想尝试一下另一个听说很好用的IDE Code::Blocks。

先上官网的安装包(自带mingw,安装完可以直接用,适用于windows系统)下载地址:Sourceforge.net或者FossHub

由于C::B自带的mingw版本较新,支持C++11,因此可以在设置——编译器(Complier)中选中那个有C++11字眼的选项再保存就行

打开编译器

勾上支持C++11的选项,最近又发现支持C++14了,可以在这个界面右键然后new一个flag,当然在此之前你要把某一个编译选项的所有参数复制下来(否则在new flag这个界面是不能点其他地方的),然后填入复制的信息,把标题里的C++11改成C++14,再把编译参数里的c++11改成C++14,这样就是按照C++14的标准了,当然这种东西然并卵,适合想尝试一下新鲜感的人玩一下,比如我……囧

Code::Blocks美化

1. 在C盘下搜索文件default.conf(先去文件夹选项里勾上显示隐藏的系统文件),用文本编辑器打开,搜索标签,

   用记事本打开default.conf,把这个主题网址的下面的所有代码都覆盖复制进去(建议把原来的default文件名字改为备份,以留后用)
 
   一般这个文件地址是C:\用户\(你电脑的用户名)\AppData\Roaming\CodeBlocks\default.conf
   在此期间CodeBlocks需要关闭,不然会被改回去。
2. 可能用新的界面风格会看不到光标,这个在CodeBlocks内修改,

Settings->Configure editor->Margins and caret->Caret->Colour,选择一个可以辨识的颜色。

3. 修改字体
字体修改在Settings->Configure editor->General settings->Font,点击Choose,在里面选择。
最后主题自己选定一个保存再打开C::B新建一个文件或者工程就可以看到主题样式已经发生改变
 
4. 代码缩进指示线
如下图修改一下就有这种效果
 
  ======>>            

Code::Blocks汉化

 
 
汉化包下载地址(对应16.01版本):https://yunpan.cn/cMUbfuTkhUEkF 
 
下载完之后进入codeblocks的安装目录(暂时找不到懒得翻来翻去就右键桌面图标——属性——打开文件所在的目录,再找不到的话就基本告别编程了),然后进入share文件夹发现又有一个叫CodeBlocks的文件夹,进入其中,里面若有locale这个文件夹则把下载的那个汉化文件xxxxxxx.mo放到locale里,没有的话自己新建一个locale,在locale再建一个zh_CN文件夹,再把汉化文件xxxxxxx.mo放在zh_CN文件夹中,就像下图
 
 
 
再去这里修改成Chinese再重新打开CodeBlocks,就像下图
 
 
 
 

调试功能的实现

要调试或者加断点什么的都一定要新建一个工程,普通的file和source file是不能调试的(调试按钮为灰色且无法添加断点),新建工程之后在左边项目标签栏下展开工程文件下的Sources,双击main.cpp把代码放到main.cpp或者自己直接写,写完要调试的时候在行号后面点击一下或者用上面工具栏的调试——切换断点,在光标的位置会直接添加断点,F8是直接跳到第一个断点进行调试,我用的比较多的是F8,然后最最最重要的一点就是这个mian.cpp以及这整个工程文件所在的路径中不能含有中文,我之前就是含有中文死也调试不了,按F4或F8跟普通的编译再运行没什么区别也不会跳到断点处,以为是C::B炸了,后来发现了这个问题就可以正常断点调试了

CodeBlocks的汉化、主题美化及其调试功能的实现的更多相关文章

  1. android studio 汉化包 美化包

    韩梦飞沙  韩亚飞  313134555@qq.com  yue31313  han_meng_fei_sha 汉化包 百度云盘 下载地址:https://pan.baidu.com/s/1pLjwy ...

  2. android studio 汉化 个性化 美化 快速操作项目 目录

    韩梦飞沙  韩亚飞  313134555@qq.com  yue31313  han_meng_fei_sha 汉化包 百度云盘 下载地址:https://pan.baidu.com/s/1pLjwy ...

  3. C#反编译工具 ILSPY-x64可动态调试-君临汉化版

    程序基于著名的ILSpy version 2.1.0.1603 汉化,并增加x64下debugging功能;初衷是网上只有一版是原作者留下的x86版本,实在不想在虚拟机里调试,只有自己动手弄一份x64 ...

  4. android studio 安卓工作室 汉化完整版

    韩梦飞沙  韩亚飞  313134555@qq.com  yue31313  han_meng_fei_sha 汉化包 百度云盘 下载地址:https://pan.baidu.com/s/1pLjwy ...

  5. .NET软件汉化小实例

    Author:KillerLegend Date:2014.6.18 From:http://www.cnblogs.com/killerlegend/p/3795577.html 好的,今天我们来汉 ...

  6. CentOS 下 Codeblocks 的 安装 + 汉化 以及 基本使用介绍

    Codeblocks 安装 注:在root用户下运行下列命令 1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可 yum install gcc yu ...

  7. C语言入门-ide的概念介绍及codeblocks编辑器安装汉化

    大家好,本章教程就ide(集成开发环境)来说一说. ide就是编译器+编辑器,原理就是在编辑器写代码,然后编辑器会让编译器来编译成二进制可执行文件. 常见的c/c++编译器有mingw64,msvc, ...

  8. Ubuntu下codeblocks汉化

    code::blocks是一个十分好用编辑环境,一个在手,无所不能,为了更好的支持中文,我列出了汉化的方法: 1下载中文汉化包:http://pan.baidu.com/s/1hqvNZbI 2.解压 ...

  9. Webstorm6的汉化以及主题设置

    Webstorm6.0.2界面截图: webstorm作为一款前端开发软件,被业内称为神器,下面是下载地址. 需要的人太多,邮件不过来,传到这边方便大家下载 汉化包 http://www.jetbra ...

随机推荐

  1. Extjs读取本地下拉选框数据源,分为text和value,显示text,传值value

    this.rdTypeCom=new Ext.form.ComboBox({              hiddenName:'rdType',              store:new Ext. ...

  2. 【VirtualBox】端口转发,ssh

    端口转发 VirualBox的设置 - 网络 - 端口转发 里面有主机IP.主机端口.子系统IP.子系统端口 设置后的含义是:当外部访问主机IP:主机端口后,将会把访问映射到虚拟机的子系统IP和子系统 ...

  3. [MAC] Mac下的SVN命令行

    转载自: http://www.cnblogs.com/snandy/p/4072857.html Mac自带了SVN命令行,如我的升级到10.10(OSX yosemite)后命令行版本为1.7.1 ...

  4. [Android Pro] Android 之使用LocalBroadcastManager解决BroadcastReceiver安全问题

    参考博客: http://blog.csdn.net/t12x3456/article/details/9256609 http://blog.csdn.net/lihenair/article/de ...

  5. Zabbix利用msmtp+mutt发送邮件报警(公告:这文章有问题,还没有修改,2016-08-25)

    [root@86 ~]# wget http://jaist.dl.sourceforge.net/project/msmtp/msmtp/1.4.32/msmtp-1.4.32.tar.bz2 百度 ...

  6. ubuntu 彻底删除卸载

    1911 sudo apt-get install zabbix-agent 1916 sudo apt-get autoremove zabbix_agent root@(none):~# apt- ...

  7. ytu 1937:查找最大元素(水题)

    查找最大元素 Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 51  Solved: 23[Submit][Status][Web Board] Descr ...

  8. 被忽视但很实用的那部分SQL

    一.前言 虽然我们大多数人都学习过SQL,但是经常忽略它.总是会自以为学到的已经足够用了,从而导致我们在实际开发的过程中遇到复杂的问题后只能在检索数据后通过传统的代码来完成,但是其中很多的功能利用SQ ...

  9. Sql server之路 (五)插入多条数据

    public bool GetDataUsingDataTaskReason(StationReasonCollection reason) { try { strCon.Open(); DateTi ...

  10. SQL语句优化原则

    处理百万级以上的数据提高查询速度的方法: .应尽量避免在 .对查询进行优化,应尽量避免全表扫描,首先应考虑在 .应尽量避免在   .应尽量避免在  or num=      可以这样查询:       ...