C++常用功能
2026-01-10 22:03:50
发布于:广东
一、核心快捷键速查(最常用)
快捷键 功能 适用场景
F9 编译当前文件 快速检查语法错误
F10 运行程序 编译无误后执行
F11 编译并运行 一键完成开发闭环
Ctrl+Z 撤销 回退操作
Ctrl+Y 重做 恢复撤销
Ctrl+S 保存文件 及时保存代码
Ctrl+F 查找 定位代码片段
Ctrl+R 替换 批量修改内容
Ctrl+/ 注释/取消注释 快速注释代码块
Ctrl+Shift+A 代码格式化 一键美化代码
二、基础编辑操作(高效编码)
- 文本操作
- Ctrl+C/V/X:复制/粘贴/剪切
- Ctrl+A:全选
- Ctrl+D:复制当前行(无需选中)
- Ctrl+L:删除当前行
- Ctrl+E:复制当前行(部分版本)
- Tab/Shift+Tab:向右/左缩进选中代码
- 光标定位
- Home/End:行首/行尾
- Ctrl+Home/Ctrl+End:文档开头/结尾
- Ctrl+G:跳转到指定行号(输入数字回车)
- Ctrl+]:跳转到匹配括号
- 代码补全
- Ctrl+空格:触发代码提示(注意输入法冲突)
- Ctrl+Shift+空格:函数参数提示
- 输入 for / while 等关键词后按回车,自动生成代码模板
三、高级编辑功能(效率倍增)
- 多文件管理
- Ctrl+N:新建源代码文件
- Ctrl+O:打开文件
- Ctrl+W:关闭当前编辑窗口
- Alt+0:显示/隐藏项目管理器
- Ctrl+Tab:在多个编辑窗口间切换
- 代码选择技巧
- 双击:选中单词
- 三击:选中整行
- Shift+箭头:连续选择
- Ctrl+Shift+箭头:按单词选择
- Alt+鼠标拖动:列选择(块选择)模式,批量编辑垂直对齐内容
- 特殊编辑功能
- Ctrl+T:删除光标右侧字符
- Ctrl+Backspace:删除光标左侧单词
- Ctrl+Shift+Up/Down:将当前行上移/下移
- Ctrl+Shift+L:转换选中内容大小写
四、编译运行与调试(核心功能)
- 编译控制
- F9:编译当前文件
- F12:全部重新编译(多文件项目)
- Shift+F9:编译当前项目
- Ctrl+F9:停止编译
- 调试功能(排错必备)
- F5:启动调试
- F2:设置/取消断点(行号左侧点击也可)
- F7:单步执行(进入函数)
- F8:单步跳过(不进入函数)
- Shift+F7:单步返回
- Shift+F5:停止调试
- Ctrl+Alt+V:查看变量值
- Ctrl+Alt+W:查看调用栈
五、实用工具功能(隐藏技巧)
- 代码片段管理(自定义模板)
1. 工具 → Code Snippets(代码片段)
2. 点击Add添加新片段
3. 填写名称、快捷键、代码内容
4. 例如:输入 main +快捷键,一键生成标准main函数框架 - AStyle代码格式化(专业美化)
- 工具 → AStyle格式化
- 支持Google、GNU等多种代码风格
- 可自定义缩进大小、括号位置等
- 编辑器个性化设置
- 工具 → 编辑器选项 → 语法:选择主题(推荐Obsidian暗色主题)
- 代码补全设置:勾选"启用代码提示",调整延迟时间
- 自动缩进:勾选"自动缩进",设置缩进为4空格
- 显示行号:视图 → 显示行号
六、自定义配置(打造专属IDE)
- 快捷键自定义
1. 工具 → 自定义快捷键
2. 找到需要修改的功能,输入新快捷键
3. 避免与系统/输入法快捷键冲突(如Ctrl+空格) - 编译选项优化
1. 工具 → 编译选项
2. 勾选"使用快速编译"提升速度
3. 添加常用编译参数(如 -Wall 显示所有警告)
4. 设置生成可执行文件路径 - 效率提升设置
- 禁用启动画面:工具 → 编辑器选项 → 取消"显示启动画面"
- 自动保存:工具 → 环境选项 → 设置自动保存时间间隔
- 代码折叠:视图 → 允许代码折叠(#region...#endregion标记)
七、高级技巧(进阶用法)
1. 多窗口编辑
- 窗口 → 垂直/水平分割:同时查看不同代码段
- 窗口 → 切换分割窗口:在分割视图间切换焦点
2. 宏录制 - 工具 → 宏 → 开始录制
- 执行重复操作
- 工具 → 宏 → 停止录制 → 保存宏
- 分配快捷键,一键执行重复任务
3. 代码统计 - 工具 → 代码统计:查看项目代码行数、注释率等
4. 快速打开文件 - Ctrl+P:快速文件切换(类似VSCode的Go to File)
- Ctrl+B:打开当前文件所在文件夹
八、常见问题与解决方案
1. Ctrl+空格冲突:改为**Alt+/**触发代码补全(工具 → 自定义快捷键)
2. 中文乱码:工具 → 编译选项 → 添加 -fexec-charset=GBK 或 -fexec-charset=UTF-8
3. 调试无反应:确保已添加断点,且选择了正确的调试器(GDB)
4. 程序运行后闪退:在main函数结尾添加 system("pause"); (需包含stdlib.h)
九、效率提升建议
1. 必记快捷键:F9/F10/F11(编译运行)、Ctrl+Z/Ctrl+Y(撤销重做)、Ctrl+S(保存)
2. 常用功能绑定:将代码格式化(Ctrl+Shift+A)和注释(Ctrl+/)设为高频操作
3. 自定义代码模板:为常用结构(如main函数、for循环、结构体)创建模板
4. 定期保存:养成每完成一个功能块就按Ctrl+S的习惯
撰文 揽星客
揽星社STARTOPIA 提供支持
全部评论 1
大家可以参考看一下
2026-01-10 来自 广东
1











有帮助,赞一个