Clion基本常用操作

  1. 快捷键配置

    File->Setting->Keymap->Keymaps 选择Visual Studio风格

  2. 代码提示的匹配模式

    File->Setting->Editor->Code Completion Case sensitive completion选择First letter

  3. 智能提示

    写代码的过程成,如果出现问题,例如漏写了一个参数,会智能提示,此时点击左侧的小灯泡或者按 Alt + Enter,IDE会给出建议的解决方案

  4. 代码生成

    File->Setting—>Live Templates 默认有for, iter, itit,可以根据自己喜好添加

  5. 自定义快捷键

    以下操作在“Setting->Keymap”中进行

    ->Editor Actions
    Move Caret to Next Word Ctrl+向右箭头 删除该快捷键
    Move Caret to Previous Word Ctrl+向左箭头 删除该快捷键

    ->Main menu->Navigate
    Back Ctrl+向左箭头 修改成该快捷键
    Forward Ctrl+向右箭头 修改成该快捷键

  6. 解决快捷键与Ubuntu系统的冲突

    以下操作在”系统设置->键盘->快捷键”中进行

    ->窗口
    移动窗口 Alt+F7 删除该快捷键

    ->系统
    锁定屏幕 super+L 修改成该快捷键

  7. 快捷键

    Ctrl + 向左箭头 回退
    Ctrl + 向右箭头 前进
    ALT + 1 显隐工程栏
    Ctrl + / 添加或删除注释
    Ctrl + Alt + L 格式化代码
    Alt + F7 Find Usages
    Ctrl + R 替换
    Ctrl + B 在定义和申明之间跳转
    Ctrl + Shift + Backspace 回到最后编辑的地方

    Ctrl + N 查找类
    Ctrl + O 选取需要重写的方法
    Ctrl + F12 快速查看类成员
    Ctrl + Q 快速查看文档
    Ctrl + P 提示参数信息
    Ctrl + H 查看继承树
    Ctrl + E 查看最近浏览的文件
    Ctrl + Alt + B 查看接口、抽象类的实现类

    Ctrl + F 搜索当前文件 注:按Esc,搜索框就会消失
    Ctrl + Shift + F 搜索整个工程或指定目录 注:连续按两次Esc,搜索框就会消失
    Ctrl + Shift + N 找文件
    Ctrl + F7 找到某个类、变量、函数等在文中被使用到的的地方
    Shift + Shift 全局搜索
    Ctrl + Alt + 7 查看类、对象、变量使用的地方

    Ctrl + Alt + -/+ 展开折叠当前函数、类
    Ctrl + Shift + -/+ 展开折叠所有函数、类

    Shift + F6 重新命名变量
    Alt + insert 添加自动代码生成信息(插入set*()/get*()/构造器、equals、hashcode等)
    Ctrl + Shift + 空格 提示信息(new后直接键入构造器、构造器内提供构造信息)

03-08
### CLion IDE介绍 CLion是一款专为开发C及C++设计的跨平台集成开发环境(IDE),基于IntelliJ平台构建[^2]。这款IDE旨在提升开发者生产力,提供多种智能特性支持复杂项目的高效开发。 #### 功能特点 - **多平台兼容**:能够在Linux、OS X以及Windows操作系统上运行,适应不同用户的操作习惯。 - **智能化编码辅助**:内置智能感知引擎能够理解项目结构并给出合理的建议;自动完成代码片段减少手动输入工作量;实时语法检查确保编写高质量源码。 - **强大的调试工具集**:不仅限于基本断点设置与单步执行命令,更进一步提供了诸如查看局部变量即时值等功能,在某些场景下甚至优于传统嵌入式编程常用的Keil等软件[^3]。 #### 使用教程概览 对于初次接触CLion的新手而言,可以从以下几个方面入手快速掌握其核心技能: ##### 配置编译链路 当涉及到特定硬件平台如带有GPU加速特性的darknet框架时,则需额外安装相应的依赖库(例如CUDA,CUDNN),并通过调整`CMakeLists.txt`文件中的参数实现对这些外部资源的有效调用[^1]。 ##### 解决常见问题 在实际应用过程中难免会遇到各种各样的挑战,比如因第三方组件冲突而导致编译失败的情况——此时参照官方文档或社区经验分享往往能找到有效的解决方案,像修改配置选项或是直接移除冗余定义部分以消除警告/错误提示信息。 ##### 开始调试过程 连接目标板卡后通过界面直观的操作按钮启动远程调试环节,利用图形化界面对应用程序行为进行全面监控分析,包括但不限于观察内存映射关系变化趋势、跟踪函数调用栈轨迹等高级特性。 ```cpp // 示例 C++ 代码展示如何打印 Hello World 并设置断点进行调试 #include <iostream> int main() { std::cout << "Hello, world!" << std::endl; int a = 0; // 可在此处设置断点以便后续深入探究程序状态 } ```
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值