Code::Blocks代码自动提示设置及常用快捷键(适用windows和linux)

1)以下需要设置的地方均在Settings->Editor...弹出的对话框中。

2)不少命令都可针对当前行或选中的代码块,下文简称当前行或选中块。

==日常编辑==

• 按住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那里查看)。

Code::Blocks代码自动提示设置及常用快捷键 .相关推荐

  1. eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)?

    eclipse代码自动提示设置.如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)? 参考文章: (1)eclipse代码自动提示设置.如何配置eclipse的代码自动提示功能( ...

  2. java设置代码自动提示_eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能?...

    对于编程人员来说,要记住大量的类名或类方法的名字,着实不是一件容易的事情.如果要IDE能够自动补全代码,那将为我们编程人员带来很大帮助. EcliPSe代码里面的代码提示功能默认是关闭的,只有输入&q ...

  3. Eclipse 编写代码自动提示设置

    很多人不知道Eclipse如何开启代码助手的自动提示功能,只是使用Eclipse默认的输入了"."之后才会出现提示.实际上可以输入任何字符的时候都可以给出提示. 设置如下: 打开 ...

  4. Eclipse 代码自动提示的设置

    1. eclipse代码自动提示设置.如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)? 2. http://www.iteye.com/topic/1120919 [C++] ...

  5. VS Code Python 代码智能提示(自动补全)编译环境设置踩坑记录

    VS Code Python 编译环境设置踩坑记录 本菜鸡非常喜欢VS code的简洁风格,而且跟原来再用的VS2017相比简直不要太快,前段时间电脑重装之后又要在windows系统上重新搭建整套环境 ...

  6. idel 智能提示_intellij idea设置代码自动提示快捷键的详细方法.

    一些用户们在使用intellij idea的时候,不是很熟悉其中是怎么设置代码自动提示快捷键?今日这篇文章就带来了intellij idea设置代码自动提示快捷键的详细方法. intellij ide ...

  7. python怎么输入代码-python中如何设置代码自动提示

    第一步:打开pycharm,如下图所示: 第二步:File→Power Save Mode,把下面如图所示的勾去掉: 第三步:去掉勾后,不再使用省电模式,新建一个 python文件,输入需要输入的单词 ...

  8. SAP ABAP编辑器里的Code Completion(代码自动完成)的等待时间设置

    SAP ABAP编辑器里的Code Completion(代码自动完成)的等待时间设置:如果嫌默认的一秒等待时间太长,可以点图1右下角的图标,打开设置对话框,把1秒改成0.1秒即可.如果想研究ABAP ...

  9. spring mvc学习(25):Eclipse设置代码自动提示

    Eclipse只需几步简单的设置就可以像idea那样代码自动提示了,喜欢的小伙伴可以赶紧动手设置,提升效率. 第一步:打开Eclipse --> Window --> Preference ...

  10. Eclipse 答疑:Eclipse 如何设置 Java 代码自动提示和自动补全?

    文章目录 前言 一.打开 Eclipse 进入配置页面 二.进入 Java 的设置 三.输入补全信息 四.应用检查 总结 前言 在课堂上或者是开发大佬面前,你也许总是能够看到大佬们只要在敲代码时啪啪啪 ...

最新文章

  1. [USACO08JAN]Cell Phone Network G 树形dp
  2. RDKit | 基于RDKit的指定原子或键高亮
  3. freertos 创建互斥量_STM32CubeMX+FreeRTOS学习[6] 互斥量(Lu)
  4. 【异常】Container exited with a non-zero exit code 1 Failing this attempt.Stack trace: ExitCodeException
  5. git commit -amend_最常见的Git错误都有哪些,如何解决它们?
  6. linux双小于命令,Linux文本比较命令:diff
  7. GridView RowCommand 获取列值
  8. 命令行请求jsp页面_JSP 之 8种HTTP的请求方式 之 页面组成等
  9. 安装 archlinux 之使用 EFI/GPT
  10. 使用windows命令行查看mySQL应用的安装路径
  11. python 服务端与c++客户端通讯_在C++与Python之间通信(IPC)
  12. lock.lock_HibernateCascadeType.LOCK陷阱
  13. 北航计算机网络 传输层实验,北航研究生计算机网络实验_实验七 传输层实验
  14. 怎样对待一个延期的项目
  15. Editplus从下载到使用
  16. 蓝阔无线打印服务器怎么连接5g,TP-Link TL-WDR7500路由器5G无线WDS桥接设置
  17. SQL server 删除注册表
  18. 免费PHPCMS采集规则文章采集器采集百万数据
  19. 计算机毕业设计Python+uniapp扫码点餐微信小程序(小程序+源码+LW)
  20. 论文精读:XGBoost: A Scalable Tree Boosting System

热门文章

  1. 怎样提高java平台的性能
  2. VSTT Rosario CTP
  3. lj245a引脚功能图_零基础入门单片机(2)学会控制IO引脚你就入门啦
  4. 12个超炫数据可视化工具_Python奇淫技巧,5个炫酷的数据可视化工具
  5. C语言程序设计课题分析,C语言程序设计综合实践性教学课题报告.doc
  6. 服务器网站出现service,网站出现service unavailable的解决方法
  7. Hashtable 数据遍历的几种方式
  8. 使用XMLHTTP Request Object获取服务器数据
  9. 理解 __doPostBack--2
  10. C++ 对Ctrl+Z的解释