(一)
codeblocks自带的调试终端xterm不能进行复制粘贴操作,解决方案:
更改调试终端: 使用gnome-terminal作为调试终端。
进入Setting==>Environment Settings==>General Setting==>Terminal to lanuch console programs:
用“gnome-terminal -t $TITLE -x”替换掉“xterm -T $TITLE -e”
(二)常用快捷键:
==日常编辑==
• 按住Ctrl滚滚轮,代码的字体会随你心意变大变小。
• 在编辑区按住右键可拖动代码,省去拉(尤其是横向)滚动条之麻烦;相关设置:Mouse Drag Scrolling。
• Ctrl+D可复制当前行或选中块。
• Ctrl+Shift+C注释掉当前行或选中块,Ctrl+Shift+X则解除注释。
• Tab缩进当前行或选中块,Shift+Tab减少缩进。
• 可拖动选中块使其移动到新位置,按住Ctrl则为复制到新位置。
• 按下Atl,再拖动鼠标,可以实现部分选择(即只选中一个区域内的字符,而不会包含它们所在行的其他字符)。
• 需要更大编辑空间时,F2和Shift+F2分别可以显隐下方Logs & others栏和左方的Management栏。
==自动完成与缩写==
1)优化代码自动完成功能:在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+/,因为前者与中文输入法切换冲突,该快捷键为已经输入的(不是正在输入的)词提供自动完成。
2)看Abbreviation一栏,里面定义了许多缩写(还可以自定义),只要输入这些缩写,并按Ctrl+J,就可以自动完成常用的代码框架,并将光标放在恰当的地方(自定义时用|表达)。常用的有:guard、class、switch等。
3)如果你声明了一个类,你可以在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 到达下一个函数
转载自:https://blog.csdn.net/i_fuqiang/article/details/9399909/
codeblocks使用技巧相关推荐
- ACM巨全模板(下)
柯氏模板(下) 柯氏模板(上) 柯氏模板(中) pdf下载 本模板博主还在完善ing-谢谢大家观看 计算几何: 1.三角形 (求面积)) 2.多边形 3.三点求圆心和半径 4.扫描线 (矩形覆盖求面积 ...
- CodeBlocks使用小技巧
NOIP前来再一发博客涨涨rpQAQ 对于编译器,个人还是比较喜欢CodeBlocks,里面超棒的代码补全和各种功能真的好棒啊啊啊啊 这里介绍一下一些CodeBlocks的几个小技巧吧..(大多数人都 ...
- Code::Blocks 使用技巧总结
因为自己做Android开发的缘故,之前在Eclipse上配置CDT进行开发,但是始终存在各种各样奇葩的问题,诸如include目录不对.控制台输出找不到.调试困难等等,不一而足.无奈之下准备安装另一 ...
- Codeblocks安装与配置教程
Code::blocks安装与配置教程 本人第一次写文章,有写的不好的地方请提出,关于文章内容有什么不懂的也可以问我! 大佬及虐菜人士请自觉离开 ~ 注意! 作者于2022年9月28日尝试进入Code ...
- DEV 的使用技巧(开学季)
DEV-C++ 5.9.2的使用方法 软件名称: DEV C++ 软件大小: 44.9 MB 版 本: 5 ...
- 现代CMake高级教程 - 第 0 章:命令行小技巧
双笙子佯谬老师的[公开课]现代CMake高级教程课程笔记 为什么要学习现代 CMake? 现代 CMake 指的是 CMake 3.x. 古代 CMake 指的是 CMake 2.x. 通过互联网和学 ...
- codeblocks安装、使用、调试教程
一:下载 官方下载地址 二:安装 运行codeblocks-20.03mingw-setup.exe或FossHUB.界面如下: 点击"Next >" 点击"I A ...
- 【蓝桥杯】填空题技巧
蓝桥杯填空题技巧 巧用编辑器 替换功能 统计 题目来源:2020年度C++A组,试题A:门牌制作 题目描述:1到2020的所有数字中,共有多少个2? 编码? ―判断每个数字中有几个2,然后把所有数字中 ...
- keyshot怎么批量渲染_提高Keyshot逼真渲染的小技巧
Keyshot是一个特别神奇的应用软件,但是,就像Photoshop一样,如果你不知道怎么使用它,那么再优秀的工具在你手中也什么都是了.这里我就告诉你一些制作优秀效果图的技巧以及如何使用这个神奇软件. ...
最新文章
- python全栈开发笔记---------函数
- 备份恢复文件夹NTFS安全设置
- 使命召唤5该服务器没有响应,使命召唤5突然就建不了服务器了~~~求高人帮忙~~...
- 为什么手机上传图片这么慢 前端_为什么手机拿去维修,店家总说第二天来取?修手机真这么慢?...
- query登录linux命令,在Linux系统中使用sqlcmd命令连接与查询SQL Server
- JAVA--位移运算符详细分析【转载】
- python零碎笔记整理1
- NIPS风波 | 获奖者登台开炮:ML是炼金术,大神LeCun强硬回怼
- 将ubuntu的home迁移至第二块磁盘
- Spring中使用id和name的区别。
- 东莞市理工学校计算机分数线,东莞公办中职学校分数线公布,理工学校两专业613分领跑全市...
- In-Stream Big Data Processing
- iOS 8 Xcode6 设置Launch Image 启动图片转
- [7]2019-ICDM-Learning to Sample:an Active Learning Framework 论文笔记
- CURL模拟访问网页
- Python日期类的实现
- 软件设计师考试历年试题汇总
- TVP5150视频解码芯片 调试总结
- python画余弦曲线_使用python画圆以及正弦余弦曲线
- 2021.02.02刷题总结
热门文章
- 容器编排技术 -- 安装和设置kubectl
- 容器编排技术 -- Kubernetes 中查看Pods和Nodes
- 在Spring项目中集成使用MongoDB
- 解决TypeError: string indices must be integers, not str
- SpringBoot之项目运行常见报错
- 【JAVA 第五章 】课后习题 奇数排前
- 【Pyhton】随机漫步散点图
- 【C语言】创建一个函数,并调用比较三个数的大小
- C#算法设计排序篇之03-直接插入排序(附带动画演示程序)
- Oralce定时任务实际应用