CLion教程-修改IDE使用的目录
默认情况下,CLion将每个IDE实例的用户特定文件(配置、缓存、插件、日志等)存储在用户的主目录中。但是,如果有必要,您可以更改存储这些文件的位置。
IDE目录的默认位置已从CLion 2020.1版本开始更改。如果您使用的是以前的版本,新安装将从旧目录导入配置。
更改IDE目录的位置
您可以移动默认的IDE目录,例如,如果用户配置驱动器空间不足,或位于较慢的磁盘上,如果主目录被加密(影响IDE速度)或位于网络驱动器上,如果您想创建一个便携式安装或排除主目录备份中的缓存等。
- 从主菜单中选择 帮助 | 编辑自定义属性。
- 设置与所需目录相对应的属性:
属性 | 路径到 |
---|---|
idea.config.path | 配置目录 |
idea.system.path | 系统目录 |
idea.plugins.path | 插件目录 |
idea.log.path | 日志目录 |
使用正斜杠 / 指定路径,包括Windows路径(例如 C:/idea/system)。
您可以插入任何其他属性作为变量。例如,使用${user.home}
(标准Java系统属性)来指定相对于用户主目录的路径:
idea.config.path=${user.home}/MyIdeaConfiguration
重新启动CLion后,它将使用相应目录的新位置。
清理旧的IDE目录
每次安装CLion的新主要版本时,它都会使用一组新的IDE目录,并自动删除那些在过去180天内未更新的旧版本IDE的缓存和日志目录。配置和插件目录将永远保留,除非您手动删除它们。
- 从主菜单中选择 帮助 | 删除剩余的IDE目录
- 在“删除剩余IDE存储目录”对话框中,选择您不打算使用的IDE版本,然后单击删除。
配置目录
CLion的配置目录包含用户定义的IDE设置,例如键映射、颜色方案、自定义VM选项、平台属性等。
Windows
语法
%APPDATA%\JetBrains\<product><version>
示例
C:\Users\JohnS\AppData\Roaming\JetBrains\CLion2023.2
macOS
语法
~/Library/Application Support/JetBrains/<product><version>
示例
~/Library/Application Support/JetBrains/CLion2023.2
Linux
语法
~/.config/JetBrains/<product><version>
示例
~/.config/JetBrains/CLion2023.2
您可以使用idea.config.path属性更改CLion配置目录的位置。
要共享您的个人IDE设置,请将配置目录中的文件复制到另一个CLion安装的相应文件夹中。确保CLion没有运行,以避免在关闭IDE时擦除复制的文件。根据您修改的设置,CLion配置目录可以包含以下子文件夹:
目录 | 用户设置 |
---|---|
codestyles | 自定义的代码样式方案 |
colors | 自定义的编辑器颜色和字体方案 |
fileTemplates | 用户定义的文件模板 |
filetypes | 用户定义的文件类型 |
inspection | 代码检查配置 |
keymaps | 自定义的键盘快捷键 |
options | 各种选项,例如功能使用统计和宏 |
scratches | 临时文件和缓冲区 |
settingsSync | 使用设置同步共享的IDE设置 |
templates | 用户定义的活动模板 |
tools | 用户定义的外部工具的配置文件 |
shelf | 暂存的更改 |
系统目录
CLion的系统目录包含缓存和本地历史文件。
Windows
语法
%LOCALAPPDATA%\JetBrains\<product><version>
示例
C:\Users\JohnS\AppData\Local\JetBrains\CLion2023.2
macOS
语法
~/Library/Caches/JetBrains/<product><version>
示例
~/Library/Caches/JetBrains/CLion2023.2
Linux
语法
~/.cache/JetBrains/<product><version>
示例
~/.cache/JetBrains/CLion2023.2
您可以使用idea.system.path属性更改CLion系统目录的位置。
插件目录
CLion的插件目录包含用户安装的插件。
Windows
语法
%APPDATA%\JetBrains\<product><version>\plugins
示例
C:\Users\JohnS\AppData\Roaming\JetBrains\CLion2023.2\plugins
macOS
语法
~/Library/Application Support/JetBrains/<product><version>/plugins
示例
~/Library/Application Support/JetBrains/CLion2023.2/plugins
Linux
语法
~/.local/share/JetBrains/<product><version>
示例
~/.local/share/JetBrains/CLion2023.2
您可以使用idea.plugins.path属性更改CLion插件目录的位置。
如果您通过Toolbox App安装了CLion,插件目录将位于安装目录中。要找到安装目录,打开Toolbox App中IDE实例的设置,展开配置,查找安装位置字段。应该有一个以 .plugins 结尾的目录。
您还可以在VM选项文件中看到插件目录的位置。从主菜单中选择 帮助 | 编辑自定义VM选项。例如,选项可能如下所示:
-Didea.plugins.path=/Users/jsmith/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-2/212.5080.55/IntelliJ IDEA.app.plugins
日志目录
CLion的日志目录包含产品日志和线程转储。
Windows
语法
%LOCALAPPDATA%\JetBrains\<product><version>\log
示例
C:\Users\JohnS\AppData\Local\JetBrains\CLion2023.2\log
macOS
语法
~/Library/Logs/JetBrains/<product><version>
示例
~/Library/Logs/JetBrains/CLion2023.2
Linux
语法
~/.cache/JetBrains/<product><version>/log
示例
~/.cache/JetBrains/CLion2023.2/log
您可以使用idea.log.path属性更改CLion日志目录的位置。
您可以使用相应的帮助菜单操作打开日志目录的位置:在Windows上是“在资源管理器中显示日志”,在macOS上是“在Finder中显示日志”。