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

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

    • 安装配置
      • 1. 下载
      • 2. 安装
      • 3. 打开并激活
      • 4. 配置工具链
    • CMake 支持
    • 快捷键
    • 插件推荐
      • 1. Chinese Language Pack EAP (Clion 汉化包)
      • 2. CodeGlance (代码地图)
      • 3. Translation (翻译插件)
      • 4. Rainbow Brackets (彩虹括号)

欲编 C++ 好代码,须先利其 IDE:Clion_第1张图片
Clion是一个优秀的 IDE ,用于跨平台的 C/C++ 程序开发,作者本人是很喜欢这款工具的,那么我们就来深入了解它的使用吧。

推荐Clion官方指南

  • Clion 官方快速入手指南

安装配置

1. 下载

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

欲编 C++ 好代码,须先利其 IDE:Clion_第2张图片

2. 安装

欲编 C++ 好代码,须先利其 IDE:Clion_第3张图片

  • 建议在安装时, 全部打勾,其中 Add “Open Folder as Project” 是比较重要的选项,如果打上勾右键单击桌面或者项目可用选择直接使用 Clion 打开(算是一种右键菜单快捷键)
    欲编 C++ 好代码,须先利其 IDE:Clion_第4张图片

3. 打开并激活

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

这里作者演示激活码激活:
欲编 C++ 好代码,须先利其 IDE:Clion_第5张图片

4. 配置工具链

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

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

欲编 C++ 好代码,须先利其 IDE:Clion_第6张图片

欲编 C++ 好代码,须先利其 IDE:Clion_第7张图片
欲编 C++ 好代码,须先利其 IDE:Clion_第8张图片

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

欲编 C++ 好代码,须先利其 IDE:Clion_第9张图片

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

欲编 C++ 好代码,须先利其 IDE:Clion_第10张图片

CMake 支持

在这里插入图片描述

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

参考学习:

  • CMake 支持- Clion
  • cmake-buildsystem

快捷键

  • 代码补全: 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 汉化包)

欲编 C++ 好代码,须先利其 IDE:Clion_第11张图片

2. CodeGlance (代码地图)

欲编 C++ 好代码,须先利其 IDE:Clion_第12张图片

3. Translation (翻译插件)

欲编 C++ 好代码,须先利其 IDE:Clion_第13张图片
欲编 C++ 好代码,须先利其 IDE:Clion_第14张图片

4. Rainbow Brackets (彩虹括号)

欲编 C++ 好代码,须先利其 IDE:Clion_第15张图片

你可能感兴趣的:(开发工具配置与技巧讲解,jetbrain,clion,开发工具,IDE,C++)