欲编 C++ 好代码,须先利其 IDE:Clion

在这里插入图片描述
Clion是一个优秀的 IDE ,用于跨平台的 C/C++ 程序开发,作者本人是很喜欢这款工具的,那么我们就来深入了解它的使用吧。

推荐Clion官方指南

安装配置

1. 下载

我们在以下链接中选择自己的电脑版本下载即可(Mac,window, Linux):
下载链接

在这里插入图片描述

2. 安装

在这里插入图片描述

  • 建议在安装时, 全部打勾,其中 Add “Open Folder as Project” 是比较重要的选项,如果打上勾右键单击桌面或者项目可用选择直接使用 Clion 打开(算是一种右键菜单快捷键)
    在这里插入图片描述

3. 打开并激活

如果你的账号已经购买,可用使用账号直接登录使用:: 购买链接
如果你是学生,可用申请毕业前免费使用 :: 学生老师申请免费使用链接

这里作者演示激活码激活:
在这里插入图片描述

4. 配置工具链

由于 Clion 可用随时根据项目切换环境配置,所以默认情况下需要我们自身提供工具链(编译调试等等环境)。

在 Linux 和 macOS 平台上,您可以将 GCC 或 Clang 用作编译器
在 Windows 上,您可以在 MinGWMinGW-w64Cygwin、 Clang-cl 和 MSVC 之间选择(Clang-cl 和 MSVC 在下文说明)

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

这里,我使用 Mingw-64 作为工具链来配置 clion

在这里插入图片描述

ctrl + F10 运行,简单的编译器环境就配置完成了

在这里插入图片描述

5. 扩大Clion运行内存,让它飞起来

步骤1: 找到Clion 安装目录,找到其 clion64.exe.vmoptions,并对其edit。

在这里插入图片描述

步骤2: 修改其 Xms,Xmx,之后保存重启即可
在这里插入图片描述

6. 设置编码格式

1. 打开Clion安装目录,bin下的 vmoptions ,编辑它
在这里插入图片描述

2. 添加其文件的 encodeing 风格: -Dfile.encoding=UFT-8,重启Clion
在这里插入图片描述

3. 在Clion中设置文件的Encoding
在这里插入图片描述

7. 设置 Google C++ style

Set from 选择第一个 Google ,应用即可。
在这里插入图片描述

CMake 支持

在这里插入图片描述

Clion 依赖于 CMake 来构建整个项目的系统

参考学习:

快捷键

  • 代码补全: Ctrl + shilft + Space

代码选择与整理

  • 维护代码样式: Ctrl + Alt + L
  • 代码选择: 扩大 选择范围 ctrl + w ,缩小选择范围 ctrl + shift + w
  • 注释选中代码: 块注释 ctrl + shift +/ 行注释 ctrl + /
  • 代码重新排列(将选中的代码移动): ctrl + shift + up/down

代码说明速览

  • 速览选定的代码的定义或声明: Ctrl + shift + i
  • 速览函数的参数信息 : ctrl + p
  • 速览选定的代码文档 : Ctrl + Q

导航和用法搜索

  • 搜索 : shift + shift
  • 导航至声明/定义 : 声明 ctrl + b 定义 ctrl + alt +b
  • 切换头文件/源文件: f10

代码生成与重构

  • 快速修复创建: alt + enter

  • 自动生成建议 ; alt + insert

  • 实施 : ctrl + i

  • 重写 : ctr + O

  • 生成定义: shift + ctrl + D

  • 重构代码:
    重命名 : shitt + f6
    添加/删除/重新排序函数参数,更改结构类型函数名称; ctrl + F6

  • 包裹代码 模板: Ctrl + Alt + T

  • 自定义模板选择(默认包括 for ,for范围,it ): ctrl + j
    可在 editor | live templates 设置这些

代码(格式)插入与删除

  • 多个插入符号和选择(可用向多个相同实例位置进行编辑插入): Alt + j + 双击左键
  • 安全精准移除具有大量嵌套语句的复杂代码中封闭部分: Ctrl + shift + delete

插件推荐

1. Chinese Language Pack EAP (Clion 汉化包)

在这里插入图片描述

2. CodeGlance (代码地图)

在这里插入图片描述

3. Translation (翻译插件)

在这里插入图片描述
在这里插入图片描述

4. Rainbow Brackets (彩虹括号)

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/chongzi_daima/article/details/106828201