Ctrl 常用键

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

  • 在编辑区按住右键可拖动代码,省去拉(尤其是横向)滚动条之麻烦;相关设置:Mouse Drag Scrolling。
  • Ctrl+D可复制当前行或选中块。
  • Ctrl+Shift+C注释掉当前行或选中块,Ctrl+Shift+X则解除注释。
  • Tab缩进当前行或选中块,Shift+Tab减少缩进。
  • 可拖动选中块使其移动到新位置,按住Ctrl则为复制到新位置。
  • 按下Atl,再拖动鼠标,可以实现部分选择(即只选中一个区域内的字符,而不会包含它们所在行的其他字符)。
  • 需要更大编辑空间时,F2和Shift+F2分别可以显隐下方Logs & others栏和左方的Management栏。

自动完成与缩写

优化代码自动完成功能:在Code-completion and symbol browser中,

  • 将Automatically launch when typed # letter中的4改成2,这样打两个字母就会有提示了。

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

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

  • 选中Case-sensitive match,防止一些无关的东西干扰,如果你想它帮你纠正大小写,那就去掉勾

  • 在Keyboard short-cuts中将Edit->Code complete的快捷键由Ctrl+Space改为Alt+/,因为前者与中文输入法切换冲突,该快捷键为已经输入的(不是正在输入的)词提供自动完成。

  • 看Abbreviation一栏,里面定义了许多缩写(还可以自定义),只要输入这些缩写,并按Ctrl+J,就可以自动完成常用的代码框架,并将光标放在恰当的地方(自定义时用|表达)。常用的有:guard、class、switch等。

  • 如果你声明了一个类,你可以在cpp文件中右击,Insert->All class methods without implementation…来插入你还没定义的方法的定义(省去不少打字的功夫哦),也可使用Insert->Class Method declaration/implementation…来插入一个方法的声明或定义。

导航相关

  • 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那里查看)。
    其他:
  • General Settings中可以设置缩进、自动换行等细节。
  • 让Code::Blocks永远记住你的Layout,尤其是debug的layout,善用debug工具栏。
  • 备份C:/Documents and Settings/[你的用户名]/Application Data/codeblocks/Default.conf,如遇重装,将其放在codeblocks.exe所在目录,就不会丢失你的配置;这样也可以 打造出Code::Blocks的绿色版。

其它

  • Ctrl+L 剪切选中行
  • F11 切换源文件与头文件
  • F10 全屏
  • Ctrl+Shift+B 括号匹配
  • 按下ATL,再拖动鼠标,可以实现部分选择
  • Ctrl+B 添加书签,ALT+PageUp和PageDown可以切换书签。
  • Ctrl+G 到达指定行
  • ALT+G 到达指定文件
  • Ctrl+Alt+G 到达指定函数(支持头文件中的函数定义)
  • Ctrl+PageUp 到达上一个函数
  • Ctrl+PageDown 到达下一个函数

CodeBlock 常用快捷键相关推荐

  1. Java的IDEA最常用快捷键汇总+快速写出Main函数

    前言 IDEA可以说是当下Java程序员日常开发的神器,但是想要发挥这款神器的牛逼威力,必须得熟练使用它的各种快捷键才行.本篇总结下使用IDEA(也就是IntelliJ IDEA )进行日常开发中最常 ...

  2. ppt批量缩略图_拒绝加班系列:100个PPT常用快捷键,让PPT制作快到起飞

    职场上有句流行的话,"累死累活,干不过写PPT的". 虽然其中不乏羡慕嫉妒恨的酸味,却也侧面看出,PPT的对于一个职场人的重要性.不管是对外,跟甲方谈合作.拉广告.引赞助,还是对内 ...

  3. 转载:HBuilder常用快捷键

    原文:http://www.cnblogs.com/DCL1314/p/8625110.html HBuilder常用快捷键 1.文件 新建 Ctrl + N 关闭 Ctrl + F4 全部关闭 Ct ...

  4. IDEA(IntelliJ IDEA)+常用快捷键(short cuts)

    IDEA(IntelliJ IDEA)+常用快捷键(short cuts) IntelliJ idea(以下简称idea) 是目前最好用的代码编辑器之一.掌握idea的快捷键是一项很重要的能力,虽然不 ...

  5. eclipse常用快捷键Get;set;

    内容辅助键      Alt+/ 起提示作用      main+alt+/,sout+alt+/,给出其他提示 常用快捷键     格式化  ctrl+shift+f 导入包  ctrl+shift ...

  6. 引号快捷键_干货收藏|excel2016常用快捷键

    今天非凡教育老师分享下Microsoft excel 2016常用快捷键,希望对同学们有所帮助. Ctrl+W 或 Alt+F4:Ctrl+W 关闭当前程序下的页面.Alt+F4 关闭当前程序. Ct ...

  7. xcode 及 MAC 常用快捷键

    郝萌主倾心贡献,尊重作者的劳动成果,请勿转载. 如果文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额随意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X×××:点我传送 黑苹果键盘对应 ...

  8. Sublime Text 3常用快捷键

    为什么80%的码农都做不了架构师?>>>    Sublime Text 3常用快捷键 收集的一些常用快捷键: 选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的 ...

  9. 图文解释XCode常用快捷键的使用

    本文转载至 http://blog.csdn.net/totogo2010/article/details/7640612  xcodecommand工具eclipsedeletego 刚开始用Xco ...

  10. vscode: Visual Studio Code 常用快捷键

    主命令框 F1 或 Ctrl+Shift+P: 打开命令面板.在打开的输入框内,可以输入任何命令,例如: 按一下 Backspace 会进入到 Ctrl+P 模式 在 Ctrl+P 下输入 >  ...

最新文章

  1. layui根据name获取对象_JavaScript对象 - 初识
  2. 阻塞队列之LinkedBlockingQueue
  3. 高频hf调制方式_收藏!AM的三种调制电路
  4. 数学差、物理差、英语又烂的放牛娃,后来竟成了清华校长,还做出了诺奖级的研究成果...
  5. 数组的应用 冒泡排序
  6. (82)Vivado系统同步接口约束
  7. NHOI2019总结
  8. JMeter接口测试工具基础 — Badboy工具
  9. iPhonexr安兔兔html5测试,iPhone XR安兔兔跑分多少 苹果iPhone Xr安兔兔跑分公布
  10. 如何提高抗压能力和适应能力
  11. vscode中的maven_在VSCode中使用Maven进行JUnit测试
  12. mysql 改成 localhos_MySQL添加用户、删除用户与授权
  13. 怎么在电脑上进行音频以及视频的素材合并
  14. springboot蓝球场馆预约系统毕业设计-附源码211706
  15. 独家首发|汇聚知识 理解世界——百度王海峰谈知识图谱的最新演讲笔记
  16. 最快下载微软必应Bing搜索背景图片的方法
  17. SDNU 1270.超超的难题
  18. Kafka创建topic
  19. 我大一的线性代数学习
  20. mysql如何加个字段_mysql如何添加字段 | mysql添加字段

热门文章

  1. 窗口电压比较器电路设计
  2. vs2017 C#程序打包安装部署之创建Windows安装项目
  3. markdown编辑器使用测试-RAYTRACE
  4. vmware 桌面 服务器版,VMware Workstation
  5. 【OpenCV】特征检测器 FeatureDetector
  6. 三角网导线平差实例_附合导线平差教程
  7. 软件优先级优先于硬件优先级_一切都是必须有优先级的
  8. SVN下载 1.11.0版本 win7 32位 安装文件及中文语言包
  9. WPA无线密码破解利器EWSA/跑包软件
  10. 贪心算法详细讲解(附例题,一看就会)