您的位置:首页 > 其它

Codeb::Blocks

2015-08-03 18:11 155 查看
C++ 官方文档

安装

sudo apt-get install build-essential gdb

sudo apt-get install codeblocks

Codeblocks 快捷键

日常编辑

右键有Format use AStyle 可以格式化代码

Ctrl + R 查找并替换

Ctrl + T 和上一行换位置

Ctrl + L 剪切选中行

Ctrl + D 复制当前行到下一行

Ctrl + Shift + B 括号匹配

按下ATL,再拖动鼠标,可以实现部块选择(Ubuntu 下是拖动窗口)

Ctrl + B 添加书签,ALT + PageUp和PageDown可以切换书签。

右键 -> find implementation of ‘…’ 到达指定函数(支持头文件中的函数定义)

按住Ctrl滚滚轮,代码的字体会随你心意变大变小。

在编辑区按住右键可拖动代码,省去拉(尤其是横向)滚动条之麻烦;相关设置:Mouse Drag Scrolling。

Ctrl + Shift + C 注释掉当前行或选中块

Ctrl + Shift + X 则解除注释。

Tab 缩进当前行或选中块,Shift + Tab减少缩进。

可拖动选中块使其移动到新位置,按住Ctrl则为复制到新位置

Shift + F12 Toggle All

F12 Toggle Current 要把鼠标放到第一个花括号后

Alt + N 重命名当前选中的变量

Ctrl + Space 补全代码

查找 详细看 Alt + R

Ctrl + F 查找

Ctrl + Shift + F 在文件夹查找

F3 下一个

Shift + F3 上一个

Ctrl + R 查找并替换

Ctrl + Shift + R 在文件夹替换

Ctrl + G 查找行

Ctrl + F3 去下一个改变的行

Ctrl + Shift + F3 上一个改变的行

Alt + G 查找文件

Ctrl + Shift + G 查找函数

Ctrl + PageUp 到达上一个函数

Ctrl + PageDown 到达下一个函数

Ctrl + Shift + . 查找声明 或 转到 include 的文件

Ctrl + . 查找实现

Alt + . 查看变量使用的位置

编译 && 运行 && 调试

Ctrl + F9 编译

Ctrl + F10 运行

F9 编译运行

F10 全屏 (Ubuntu Shift + F11)

F11 切换源文件与头文件

F8 开始/继续调试

Shift + F8 结束调试

F4 调到当前光标

F7 下一行

Shift + F7 进入函数

Ctrl + F7 出函数

F5 断点

导航相关

Ctrl + G 到达指定行,ALT + G 到达指定文件,Ctrl + Alt + G 到达指定函数(支持头文件中的函数定义),F11 切换源文件与头文件。

Ctrl + PageUp 到达上一个函数,Ctrl + PageDown 到达下一个函数。

Ctrl + B 添加书签,Alt + PageUp和Alt + PageDown可以切换书签。

Ctrl + Shift + B可找到匹配的括号。

看长代码时,可右击,Folding -> Fold All,然后慢慢展开来看,也可充分利用左方Management栏的Symbol浏览器。

在一个变量、函数或宏上右击,三个以Find开头的菜单项,分别可以为你转到它的声明、定义和找到所有出现的地方(按F2在下方Thread Search那里查看)。

窗口

F2 Logs

Shift + F2 Management

Codeblocks 相关设置

设置Codeblocks的主题

首先设置文件夹的设置为查看隐藏的项目

C盘 -> 用户 -> Administrator -> AppData -> Roaming -> Codeblocks

或者 ~/.codeblocks/default.conf

讲default.conf文件复制并替换掉原来的文件

重启Codeblocks即可

更改主题的default.conf下载地址:

http://download.csdn.net/detail/u014015972/8931849

设置Codeblocks全屏及白色、Consolas字体、修改行号宽度

接下来在Codeblocks中设置界面布局

View -> perspectives -> Codeblocks minimal 就可以将编辑区放大到最大

Setting -> Editor -> General Setting -> Font -> Choose -> Font -> 下拉选择YaHei Consolas

Setting -> Editor -> Margins and caret -> Caret -> Colour -> 选择白色就可以将字体颜色设置为白色,就可以适应黑色的主题了

Setting -> Editor -> Margins and caret-Width for line numbers设置为1,并且勾选Dynamic setting复选框

Setting -> Editor -> Code Completion -> Automatically launch when typed # letter 改为2个字符

Setting -> Editor -> Code Completion -> Keyword sets to additionally include中1到9都勾上 (可在Syntax highlighting 的keywords…中设置,其中1是C++关键字,3是Doxygen关键字;我曾将wxWidgets的类名都加入7并设置相应的字体(粗黑体),看代码时特别爽)

Setting -> Editor -> Code Completion -> Delay for auto-kick-in when typing [.::->]拉到 200ms,这样快点出来提示

setting -> Editor -> Code Completion ->

设置 in.txt 文件到代码编辑区

直接在工程目录下新建一个in.txt文件,然后拖动到标签区

在并将freopen加入到主函数中,就可以敲ACM代码了

int main{
freopen("in.txt", "r", stdin);
}


其他:

General Settings中可以设置缩进、自动换行等细节。

让Code::Blocks永远记住你的Layout,尤其是debug的layout,善用debug工具栏。

备份C:/Documents and Settings/[你的用户名]/Application Data/codeblocks/Default.conf,如遇重装,将其放在codeblocks.exe所在目录,就不会丢失你的配置;这样也可以 打造出Code::Blocks的绿色版。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: