Code::Blocks 使用技巧总结

因为自己做Android开发的缘故,之前在Eclipse上配置CDT进行开发,但是始终存在各种各样奇葩的问题,诸如include目录不对、控制台输出找不到、调试困难等等,不一而足。无奈之下准备安装另一个备用IDE,但是嫌VS太过于庞大(我只是需要一些简单的C++环境就好),因此选择了CodeBlocks。

CodeBlocks是一款开源跨平台的免费C、C++、Fortran IDE。其官网是这里,如果因为某些原因无法下载,可以去51CTO下载中心,这里我上传了一个13.12版本:http://down.51cto.com/data/1886707

刚刚接触CodeBlocks的时候很不顺手,因为其使用习惯几乎跟Eclipse完全不沾边。因此这里总结下CodeBlocks的各种使用技巧,并持续更新,在温故知新的同时希望也能对大家有所帮助。

编码问题

设置文件默认编码

settings->Editor->gernal settings->other settings

use encoding when opening files表示打开文件的编码格式,第一次保存文件的时候也会用这个格式。

选中下面的as default encoding才会设置为默认。注意:编码格式的设置并不会影响已经保存过的文件,因此最好在一开始就设置好。

修改编译器对源文件解释编码格式和生成执行文件执行时候采用的编码格式
        settings->compiler->Global compiler settings

选择对应的GCC编译器,在other options里面加入:

    -finput-charset=charset    
    -fexec-charset=charset

第一个参数表示编译的时候输入文件的编码解释格式,第二参数表示生成的执行文件执行的时候显示用的编码格式。这些参数如果和实际不吻合,必然产生乱码。只要吻合,就不会乱码了。

常用快捷键

Ctrl + Z 撤销(Undo)

Ctrl + Shift + Z 重做(Redo)【Ctrl+Y也可以用】

Ctrl + F   查找 
        F3         查找下一个

Shift+F3   查找前一个

Ctrl + R   替换

Ctrl + PageUp     从当前函数跳到上一个函数的开始

Ctrl + PageDown   从当前函数跳到下一个函数的开始

Alt + N 符号重命名(重构)

Shift + Space 自动补全

Ctrl + L     剪切一行

Ctrl + J     自动代码段(只可意会不可言传)

Ctrl + Shift + C  注释一行

Ctrl + Shift + X   取消一行注释

时间: 2024-11-01 20:37:14

Code::Blocks 使用技巧总结的相关文章

【Code::Blocks】windows 环境下编译 Code::Blocks(已修正)

Code::Blocks 在2012-11-25发布了最新的12.11版本,相比上一个版本(10.05),Code::Blocks 进行了许多改进和更新(Change log). 引用 Wikipedia:Code::Blocks: Code::Blocks是一个免费.开源.跨平台的IDE,使用C++开发,并且使用wxWidgets做为GUI函式库.Code::Blocks使用了插件架构,其功能可以使用插件自由地扩充.目前, Code::Blocks主要针对开发C/C++程式而设计. Code:

Using ffmpeg libraries in Code::Blocks

I am digging into a project that needs to use some open source video codec library. ffmpeg is very powerful video codec library, which I decided to use in my project. I compiled and installed the ffmpeg library, then the problem comes, how to use the

令Code::Blocks支持C++11特性

GNU 4.7.0以上的版本可以支持C++11新特性,因此可采用集成了这样的编译器的Code::Blocks.这里下载:http://pan.baidu.com/s/1ntGGpBz 文件名:codeblocks-13.12mingw-setup.exe,在CodeBlocks官网上也能找到其下载地址. 不过,下载完后还需要进行一个设置才能开启C++11新特性.选择setting->compiler,先到Toolchain executables选项卡下,看MinGW的路径是否正确.如图: 然后

Code::Blocks配置GTK+2和GTK+3

Code::Blocks配置GTK+2和GTK+3 作者 He YiJun – storysnail<at>gmail.com 团队 ls 版权 转载请保留本声明! 本文档包含的原创代码根据General Public License,v3 发布 GPLv3 许可证的副本可以在这里获得:http://www.gnu.org/licenses/gpl.html 本文档根据GNU Free Documentation License 1.3发布 GFDL1.3许可证的副本可以在这里获得:http:

Code::Blocks项目配置基础

File 菜单 New :新建( Empty file/file . class . project . build target ) . Recent projects/files :最近打开的项目 / 文件 . Import projects : Dev-C++ Project . VC6 dsw/dsp . VC8 vcproj/sln . Ctrl+Shift+S : Save all files . Save workspace (as) :将多个项目组织成一个工作空间,类似 VC 的

【IDE】Code::Blocks 16.01安装、设置和使用

发现Code::Blocks和Sublime Text一样,都是很简单好使的IDE(集成开发环境),一看微软家的VS2015, 现在出到2017了,安装包就是好几十个G,C盘真是吃不消. 官网下载: http://www.codeblocks.org/downloads/26  设置光标颜色:http://blog.csdn.net/lydyangliu/article/details/9312757 设置背景色: http://jingyan.baidu.com/article/63f2362

linux下C/C++IDE比较——Code::Blocks

工欲善其事,必先利其器.用了这么久的linux,现在比较主流的几个C/C++的IDE基本已都用过了,现在来对他们做一下简单的比较. 1.VIM首先要说的是VIM.我认为,VIM只是一个编辑器,不能算是IDE.虽说VIM有很多插件,例如代码折叠.递进等,可以将VIM组建成几乎类似一个IDE,但始终它不是专门的IDE,所以在功能支持上还是远不如那些专门的IDE如:eclipse和code::blocks(这个是本文最后介绍也是我想向大家推荐的IDE).用VIM+GDB来编写和调试C++程序是很“痛苦

Ubuntu下Code Blocks无法运行和Debug的解决方案

前两天尝试用Vim+gcc+gdb来编写C语言,但是对我这样一个新手来说实在时太痛苦了,不得以,转战IDE,找了半天,选了Code Blocks这款大家用的最多的.但是在运行的时候却: 一闪而过,Debug的时候也捕捉不到断点,也不显示控制台,上网查找了一下,目前有这几种解决方案: (1)首先,所有的路径不能有中文,不能有空格. (2)其次,要调试的程序必须在一个项目中,即新建一个项目,将源文件添加进项目才能Debug. (3)再者,还需要调整控制台的样式:Settings->Environme

code blocks 无法运行

code blocks 无法运行,还总显示it seems that this project has not been build yet. 点了YES 依然如此.百度了多种资料都无法解决. 判断两个方面: 1.是win8权限 2.是codeblocks设置环境问题 从这两点出发得出解决方案: 1.将程序目录和代码目录授权 2.settings - compiler and debugger settings -global compiler settings - toolchain exec