# codeblocks-config-for-noier **Repository Path**: Rainboy/codeblocks-config-for-noier ## Basic Information - **Project Name**: codeblocks-config-for-noier - **Description**: 适用于最新的noilinux 2.0 ( 也就是 ubuntu 20.04 ) 的 codeblocks 配置 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-07-23 - **Last Updated**: 2022-07-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 写给noier的codeblocks 配置 [本配置的视频讲解](https://www.bilibili.com/video/BV15q4y1p7Qk) ## 使用 如何该字体 与小 - 临时该 - 永久改 -光标原色 : Setting-->Editor-->margins and caret-->caret的color中设置: 图解: 找到工具栏的Setting一项, 点击选择Editor,出现; 选择红色箭头.. - numberline 宽度 - default code environment - cb::game - autosave 配置config 要先启动一下 配置 terminal Settings -> Environment 更改"Terminal to launch console programs"栏为: short cuts c-s save theme https://drive.google.com/file/d/1j2XCEceEE_4B9m41ViK9yKtSBC2jnKsT/edit c::b game https://wiki.codeblocks.org/index.php/C::B_Games_plugin 自定义模板 https://blog.csdn.net/WADuan2/article/details/78472177 -Plugins-BYO Games就可以找到 如何把 build message 字体设大 有用的功能 - plugins Astyle ## codeblocks 教程地址 ## 颜色主题 执行 ```sh cb_share_config ``` 左边加载本目录下的`theme.conf`,右边加载`default.conf` ## 代码自自动完成,code autoComplete,Abbrevition 行安装nodejs 执行 `python3 autoComplete.py` | 输入 | 功能 | |---------|-------------------| | fre | freopen | | for | 完整的for | | f | for 1->n | | lf | 一行for 1->n | | rfor | 完整for n->1 | | rf | for n->1 | | rlf | 一行for n->1 | | random | c风格随机数生成器 | | random2 | c++11随机数生成器 | ## 常用快捷键 ### 1.编写代码相关 | 按键 | 功能 | |-------------------------|--------------------------------| | 按住ctrl,滚动鼠标滚轮 | 放大或缩小字体 | | ctrl+shift+c | 注释掉当前行或选中部分 | | ctrl+shift+x | 解除注释 | | ctrl+t | 和上一行交换位置 | | 按住Alt再方向键上下移动 | 将这行上下移动 | | 按住Ctrl再拖动选中内容 | 则将这部分内容在新位置复制一遍 | | Tab | 缩进当前行或选中块 | | Shift+Tab | 减少缩进 | | Ctrl+Z | 撤销上一步操作或写的代码 | | Ctrl+Shift+Z | 反悔撤销 | | Ctrl+C | 复制 | | Ctrl+V | 粘贴 | | Ctrl+X | 剪切 | | Ctrl+A | 全选 | | Ctrl+D | 复制当前行或选中块[这个有用] | ### 2. 界面与编译相关 | 按键 | 功能 | |-------------|--------------------------------------------------------| | ctrl + f9 | 编译 | | ctrl + f10 | 运行上次成功编译后的程序 | | f9 | 编译并运行当前代码(如果编译错误会提示错误而不会运行) | | shift + f11 | 全屏 | | Ctrl + C | 终止正在运行的程序(在终端里) | | F2 | 显隐下方Logs | | Shift+F2 | 显隐下方左方的Management栏 | ### 3 自动代码格式化 在代码框里点右键,按Format use Astyle就会自动代码格式化了 ### 4. 优化 1. 优化代码自动完成功能:在Code-completion and symbol browser中, - 将Automatically launch when typed # letter中的4改成2,这样打两个字母就会有提示了。 - 将Delay for auto-kick-in when typing [.::->]拉到 200ms,这样快点出来提示 - 在Keyboard short-cuts中将Edit->Code complete的快捷键由Ctrl+Space改为Alt+/(noilinux 系统不用改),因为前者与中文输 入法切换冲突,该快捷键为已经输入的(不是正在输入的)词提供自动完成。 2. 其它 - Ctrl+G 到达指定行 - Ctrl+Alt+G 到达指定函数(支持头文件中的函数定义), - Ctrl+PageUp 到达上一个函数,Ctrl+PageDown 到达下一个函数。 - Ctrl+B 添加书签,Alt+PageUp和Alt+PageDown可以切换书签。 - Ctrl+Shift+B可找到匹配的括号。 - 看长代码时,可右击,Folding->Fold All,然后慢慢展开来看,也可充分利用左方Management 栏的Symbol浏览器。 - 在一个变量、函数或宏上右击,三个以Find开头的菜单项,分别可以为你转到它的声明、定义和 找到所有出现的地方(按F2在下方Thread Search那里查看)。 ### 5 分割屏幕,同时看多个代码 直接拖动标签到别一边 [点击查看视频](https://player.vimeo.com/video/150166889) ## 参考、引用 - [Codeblocks实用快捷键技巧汇总 (全)](https://blog.csdn.net/lxt_Lucia/article/details/79572829)