clion开发的常用快捷键以及gitcrlf的问题

文章讲述了如何处理Git前端遇到的core.autocrlf错误,建议删除除.git文件夹外的所有文件并执行gitreset--hard。同时,重点介绍了Clion的常用快捷键,如DoubleShift用于搜索文件,F9进行调试,以及一系列增强开发效率的组合键。

前段报错:git config core.autocrlf false

然后删除app目录下的文件,除了.git文件夹

然后 git bash ,执行 git reset --hard

clion常用快捷键:

Double shift 搜索文件

F9调试

F9运行到断点

Ctrl F8 打断点

F7单步步入

Shift F8 单步跳出

F8执行下一行代码

Ctrl 加减号是收起花括号

Ctrl加加号是展开花括号

F10跳转CPP文件和头文件

Ctrl + 鼠标左键点击进入函数定义

Ctrl alt 左键代表返回上一个编辑处

Ctrl alt 右键代表返回下一个编辑处

Ctrl shift f 搜索一切东西

<think>根据引用内容,用户询问CLion中块注释的快捷键。在引用[1]中提到Ctrl+Shift+/用于注释或取消注释选中的代码块,适用于C/C++等语言(使用/* */)。引用[2]提到Ctrl+Shift+Alt+/(Windows/Linux)或Cmd+Shift+Alt+/(Mac)用于创建注释块,但实际测试CLion默认块注释快捷键是Ctrl+Shift+/。 确认标准快捷键: - **块注释快捷键**:`Ctrl + Shift + /`(Windows/Linux),`Command + Shift + /`(Mac) - 功能:对选中的代码块添加/移除`/* */`注释 操作步骤: 1. 选中需要注释的代码行 2. 按下`Ctrl + Shift + /`(Windows/Linux)或`Command + Shift + /`(Mac) 3. 取消注释时重复相同操作 验证截图描述(辅助理解): ![CLion块注释操作示例](https://example.com/clion-block-comment-demo.gif) (图示:选中代码后按快捷键自动添加/* */,再次按快捷键取消注释) 注意事项: - 如果没有选中文本,快捷键可能无效(取决于语言)[^1] - 不同语言注释符号不同(如Python用''' '''),但快捷键相同 - 行注释快捷键是`Ctrl + /`(区别于块注释)[^3] 自定义修改路径(如需调整): ```路径 File → Settings → Keymap → 搜索"Comment with Block Comment" ``` §§相关问题§§ 1. 如何在CLion中修改快捷键绑定? 2. CLion支持哪些语言的智能注释? 3. 为什么有时块注释快捷键无效? </think>以下是关于CLion中块注释快捷键的详细说明及操作指南: ### 一、核心快捷键说明 | 功能 | Windows/Linux快捷键 | macOS快捷键 | 效果说明 | |--------------------|--------------------------|--------------------------|--------------------------------------------------------------------------| | **块注释** | `Ctrl + Shift + /` | `Command + Shift + /` | 为选中代码添加`/* ... */`注释(若已是注释状态则取消注释)[^1] | | **行注释** | `Ctrl + /` | `Command + /` | 为当前行添加`//`注释(或取消注释) | | **文档注释块** | `Ctrl + Shift + Alt + /` | `Command + Shift + Alt + /` | 生成结构化注释块(含参数/返回值等模板)[^2] | ### 二、操作步骤详解(块注释) 1. **选中代码**: - 用鼠标拖选需要注释的代码块 - 或使用`Shift + 方向键`选择 ``` // 示例:选中以下代码 printf("Hello"); printf("World"); ``` 2. **执行块注释**: - 按下`Ctrl + Shift + /`(Windows/Linux) - 代码将变为: ```c /* printf("Hello"); printf("World"); */ ``` 3. **取消注释**: - 重复相同快捷键操作即可移除`/* */`符号 ### 三、特殊场景处理 1. **无选中文本时**: - 默认在光标所在行插入空注释块: `/* | */`(`|`为光标位置) 2. **跨语言支持**: - C/C++/Java: `/* */` - Python: `''' '''` - HTML: `<!-- -->` - 自动适配当前文件类型[^1] 3. **嵌套注释检测**: - 若选区内已有注释符号,CLion会智能调整嵌套结构 ### 四、自定义配置路径 如需修改快捷键: ```路径 File → Settings → Keymap → 搜索"Comment with Block Comment" ``` ![快捷键设置界面](https://resources.jetbrains.com/help/img/idea/2023.3/clion_keymap_settings.png) (图示:快捷键配置界面,可双击条目重新映射) ### 五、效率技巧 1. **组合操作**: - 先`Ctrl + A`全选 → 再用块注释快速注释整个文件 2. **调试辅助**: - 用块注释临时禁用代码段:比删除更安全且可逆 3. **文档生成**: - `Ctrl + Shift + Alt + /` 自动生成函数文档模板: ```c /* * @brief 计算两数之和 * @param a 第一个加数 * @param b 第二个加数 * @return 相加结果 */ ``` > **注意**:在极少数语言(如Shell)中块注释快捷键可能无效,此时需使用行注释替代。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程经验随笔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值