![[clion-ui.png]]
> [!quote] 导读
>
> CLIon 是一款由 JetBrains 出品的、由 Java 编写的 C/C++ 跨平台现代 IDE,可以在 Linux、MacOS 以及 Windows 等操作系统下无缝切换项目。它的编码辅助和静态检查可以快速提高代码质量,可以用与集成式嵌入开发,也能用与写作/远程开发。相较于 Visual Studio 来说(安装详见 [[Visual Studio]]),它更适合跨平台编写代码。
## 安装与使用
### 下载与安装
首先,我们找到官网 [CLion:JetBrains 的 C 和 C++ 跨平台 IDE](https://www.jetbrains.com/clion/),点击下载按钮,选择对应的系统并下载安装程序(由于使用 Java 编写且功能较为丰富,JetBrains IDEs 普遍占用空间较大,这将会耗费较多时间),然后打开安装程序进行安装。
安装完成之后打开来是英文界面,可以通过安装插件将界面改为中文。
### 新建项目
首先点击 New Project(新建项目),即可来到项目详情页面。在左侧选择项目类型,一般选择 C++ Executable(C++ 应用程序)或 C++ Library(C++ 库)。并填写好项目名,选择项目的存储路径和需要使用的 C++ 版本,然后点击创建,即可来到编辑页面。
在没有安装 C/C++ 编译器的情况下,CLion 会进行报错,并让你选择一个他们提供的编译器下载并安装;或者是自己选择编译器安装并将其添加到环境变量内,具体地可以看 [[GCC]]。
### 运行项目
CLion 在没有附加配置的情况下普遍拥有两种运行 C++ 应用程序的方式:CMake 项目式、单文件运行式。在一个新创建的项目内,CLion 将会自动配置 CMake 文件,默认的运行方式也是通过 CMake 构建。但是这对有多个输出文件的项目不方便,因此可以使用单文件运行式。
在右上角当前配置旁边的下拉框里打开运行/调试配置,即可看到当前所有的运行配置。点击 + 号并选择 C++ Single File,填写好对应信息,即可在编辑界面通过下拉框切换运行配置,从而完成单文件运行的操作。
## 插件
> [!quote] 导读
>
> 尽管在安装与使用后,可以体会到 CLion 默认的内容已经很多了,大部分操作都被内置进了 IDE 内。但是,在有些时候我们需要一些特殊的操作,或是想要对 IDE 进行美化,这时单靠原版 IDE 显然无法满足条件,因此就需要使用到 CLion 的插件系统。
### 安装插件
在左上方的 File(文件)选项栏里面找到 Settings(设置)并点进,在设置页面的左侧往下翻,打开 Plugins(插件)页面,再在右上方打开 Marketplace 部分,即可搜索、安装插件。
**推荐安装**:Chinese (Simplified) Language Pack / 中文语言包。可以将整个 IDE 的文字统统翻译成中文,对英语不好的人士极为友好。
### 管理插件
同样是插件页面,点击 Installed(已安装)页面,即可看到已经安装过的所有插件,可以在此对插件进行控制,包括禁用、更新、卸载等。