Directories used by the IDE
By default, JetBrains Rider stores user-specific files for each IDE instance (configuration, caches, plugins, logs, and so on) in the user's home directory. However, you can change the location for storing those files, if necessary.
Change the location of IDE directories
You can move the default IDE directories, for example, if the user profile drive runs out of space or it is located on a slow disk, if the home directory is encrypted (slowing down the IDE) or is located on a network drive, if you want to create a portable installation or exclude caches from home directory backups, and so on.
Go to
.Set the property that corresponds to the necessary directory:
Property
Path to
idea.config.path
idea.system.path
idea.plugins.path
idea.log.path
Specify paths with forward slashes /, including Windows paths (for example, C:/idea/system).
You can insert any other properties as variables. For example, use
${user.home}
(standard Java system property) to specify paths relative to the user's home directory:idea.config.path=${user.home}/MyIdeaConfigurationAfter you restart JetBrains Rider, it will use the new location of the corresponding directory.
Clean up old IDE directories
Every time you install a new major version of JetBrains Rider, it uses a new set of IDE directories and automatically deletes the caches and logs directories for older versions of the IDE that have not been updated in the last 180 days. The configuration and plugins directories will remain forever, unless you remove them manually.
Go to
.In the Delete Leftover IDE Storage Directories dialog, select the versions of the IDE that you are not planning to use and click Delete.
Configuration directory
The JetBrains Rider configuration directory contains user-defined IDE settings, such as keymaps, color schemes, custom VM options, platform properties, and so on.
- Syntax
%APPDATA%\JetBrains\<product><version>
- Example
C:\Users\JohnS\AppData\Roaming\JetBrains\Rider2024.3
- Syntax
~/Library/Application Support/JetBrains/<product><version>
- Example
~/Library/Application Support/JetBrains/Rider2024.3
- Syntax
~/.config/JetBrains/<product><version>
- Example
~/.config/JetBrains/Rider2024.3
You can change the location of the JetBrains Rider configuration directory using the idea.config.path property.
To share your personal IDE settings, copy the files from the configuration directory to the corresponding folders on another JetBrains Rider installation. Make sure that JetBrains Rider is not running to avoid erasing the copied files when you shut down the IDE. Depending on which settings you modified, the JetBrains Rider configuration directory can contain the following subfolders:
Directory | User settings |
---|---|
codestyles | Customized code style schemes |
colors | Customized editor color and font schemes |
fileTemplates | User-defined web-specific file templates |
filetypes | User-defined file types |
inspection | Code inspection profiles |
keymaps | Customized keyboard shortcuts |
options | Various options, for example, feature usage statistics and macros |
scratches | |
templates | User-defined web-specific live templates |
tools | Configuration files for user-defined external tools |
System directory
The JetBrains Rider system directory contains caches and local history files.
- Syntax
%LOCALAPPDATA%\JetBrains\<product><version>
- Example
C:\Users\JohnS\AppData\Local\JetBrains\Rider2024.3
- Syntax
~/Library/Caches/JetBrains/<product><version>
- Example
~/Library/Caches/JetBrains/Rider2024.3
- Syntax
~/.cache/JetBrains/<product><version>
- Example
~/.cache/JetBrains/Rider2024.3
You can change the location of the JetBrains Rider system directory using the idea.system.path property.
For more information about removing cache files, refer to Invalidate caches.
Plugins directory
The JetBrains Rider plugins directory contains user-installed plugins.
- Syntax
%APPDATA%\JetBrains\<product><version>\plugins
- Example
C:\Users\JohnS\AppData\Roaming\JetBrains\Rider2024.3\plugins
- Syntax
~/Library/Application Support/JetBrains/<product><version>/plugins
- Example
~/Library/Application Support/JetBrains/Rider2024.3/plugins
- Syntax
~/.local/share/JetBrains/<product><version>
- Example
~/.local/share/JetBrains/Rider2024.3
You can change the location of the JetBrains Rider plugins directory using the idea.plugins.path property.
Logs directory
The JetBrains Rider logs directory contains product logs and thread dumps.
- Syntax
%LOCALAPPDATA%\JetBrains\<product><version>\log
- Example
C:\Users\JohnS\AppData\Local\JetBrains\Rider2024.3\log
- Syntax
~/Library/Logs/JetBrains/<product><version>
- Example
~/Library/Logs/JetBrains/Rider2024.3
- Syntax
~/.cache/JetBrains/<product><version>/log
- Example
~/.cache/JetBrains/Rider2024.3/log
You can change the location of the JetBrains Rider logs directory using the idea.log.path property.