欲编 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 上,您可以在 MinGW、MinGW-w64、Cygwin、 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 (翻译插件)