• idea的配置缓存路径是保存配置文件和插件的本地目录,对idea上的所有个人修改全都储存在那里
  • 相比于eclipse的免安装、解压即用来说,一旦系统重装或者idea重装又没有进行备份的情况下,个人对idea的个性化设置就会丢失
  • 而且默认路径时c盘,随着idea的使用和项目的创建,缓存目录也会不断增大,极大的占用的了系统空间资源
  • 可以将缓存目录的路径修改的其他盘符或者移动设备上,当在其他电脑工作时,只用安装idea和配置缓存地址,软件就像在自己的电脑上一样的配置。

方法如下(idea14为例):

1.先找到c盘下的默认缓存文件夹,路径:C:UsersAdministrator.IntelliJIdea14

2.将.IntelliJIdea14文件夹复制到其他地方,如D盘、U盘、移动硬盘等,并记录路径地址

3.打开idea的默认安装目录下的bin文件夹(我安装在F盘为例)

地址:F:SoftWareIdeaIntelliJ IDEA 14.0.2bin

找到idea.properties文件,用记事本打开找到:

  • #---------------------------------------------------------------------
  • # Uncomment this option if you want to customize path to
  • # IDE config folder. Make sure you're using forward slashes.
  • #---------------------------------------------------------------------
  • # idea.config.path=${user.home}/.IntelliJIdea14/config
  • #---------------------------------------------------------------------
  • # Uncomment this option if you want to customize path to
  • # IDE system folder. Make sure you're using forward slashes.
  • #---------------------------------------------------------------------
  • # idea.system.path=${user.home}/.IntelliJIdea14/system
  • #---------------------------------------------------------------------
  • # Uncomment this option if you want to customize path to
  • # user installed plugins folder. Make sure you're using forward slashes.
  • #---------------------------------------------------------------------
  • # idea.plugins.path=${user.home}/.IntelliJIdea14/config/plugins

将里面的部分内容替换:

  • #---------------------------------------------------------------------
  • # Uncomment this option if you want to customize path to
  • # IDE config folder. Make sure you're using forward slashes.
  • #---------------------------------------------------------------------
  • idea.config.path=F:/SoftWare/.IntelliJIdea13/config
  • #---------------------------------------------------------------------
  • # Uncomment this option if you want to customize path to
  • # IDE system folder. Make sure you're using forward slashes.
  • #---------------------------------------------------------------------
  • idea.system.path=F:/SoftWare/.IntelliJIdea13/system
  • #---------------------------------------------------------------------
  • # Uncomment this option if you want to customize path to
  • # user installed plugins folder. Make sure you're using forward slashes.
  • #---------------------------------------------------------------------
  • idea.plugins.path=F:/SoftWare/.IntelliJIdea13/plugins

也就是将${user.home}/.IntelliJIdea14部分替换成我们复制出来的缓存文件的路径,把前面的#注释去掉并保存

(这里要注意 / 符号的方向)

重新打开idea时就会和之前使用的一样了,由于插件的更新失效问题,可能会有插件的错误,重新安装插件即可,主题设置和习惯设置等个性化设置都会保留

我在更新14版本后配置13的缓存,没有出现错误情况

如果是破解过的idea这时可能会让你重新注册,重新注册不会影响配置缓存

IntelliJ IDEA配置缓存地址的更多相关文章

  1. Eclipse / Intellij Idea配置Git+Maven+Jetty开发环境

    作者:鹿丸不会多项式 出处:http://www.cnblogs.com/hechao123  转载请先与我联系. 最近公司给加配了Mac,本想着花一个小时的时间搭好开发环境,最后全部弄好却用了一上午 ...

  2. IntelliJ IDEA 配置maven

    以下内容引自http://blog.csdn.net/qq_32588349/article/details/51461182. 使用IntelliJ IDEA 配置Maven(入门)         ...

  3. IntellIJ IDEA 配置 Maven 以及 修改 默认 Repository

    转自:IntellIJ IDEA 配置 Maven 以及 修改 默认 Repository 今天将IntellIJ IDEA 关于Maven的配置总结一下,方便以后可参考. IDEA版本: Intel ...

  4. 使用IntelliJ IDEA 配置Maven(转)

    1. 下载Maven 官方地址:http://maven.apache.org/download.cgi 解压并新建一个本地仓库文件夹 2.配置本地仓库路径 3.配置maven环境变量 4.在Inte ...

  5. Mac下Tomcat安装与Intellij IDEA配置Tomcat

    Mac下Tomcat安装与Intellij IDEA配置Tomcat 一 安装 1 下载地址:https://tomcat.apache.org/download-90.cgi 2 将压缩包解压后移至 ...

  6. IntellIJ IDEA 配置 Vue 支持 打开Vue项目

    [参考]零基础 Vue 开发环境搭建 打开运行Vue项目 IDEA版本: IntelliJ IDEA 2017.2 Windows 7 X64 IntelliJ IDEA下载地址:https://ww ...

  7. 使用IntelliJ IDEA 配置Maven(转)

    原文地址:使用IntelliJ IDEA 配置Maven 1. 下载Maven 官方地址:http://maven.apache.org/download.cgi 解压并新建一个本地仓库文件夹 2.配 ...

  8. IntelliJ idea配置python

    为什么选择Intellij?因为我需要系统地管理python工程,Intellij可断点调试. 1.下载IntelliJ idea 在百度中搜索“IntelliJ idea”,并点击官网地址进行下载: ...

  9. Intellij idea配置scala开发环境

    1.Intellij idea配置scala开发环境 解决Plugin Scala was not installed: No route to host Plugin Scala was not i ...

随机推荐

  1. Bash For Loop Examples for Your Linux Shell Scripting--ref

    There are two types of bash for loops available. One using the “in” keyword with list of values, ano ...

  2. Java基础知识强化之IO流笔记59:打印流

    1. 打印流 (1)分类: • 字节打印流   PrintStream • 字符打印流   PrintWriter (2)打印流的特点: • 只能写数据,不能读数据 • 只能操作目的地,不能操作数据源 ...

  3. asp.net分页控件库

    AspNetPager分页控件 AspNetPager分页控件解决了分页中的很多问题,直接采用该控件进行分页处理,会将繁琐的分页工作变得简单化,下面是我如何使用AspNetPager控件进行分页处理的 ...

  4. selendroid项目实战教程1

    selendroid是国内使用非常少的框架.资料也少.刚好公司项目用到,给大家分享下,技术不太行,有错误还望指正. 使用selendroid契机,是公司开发的APP,需要大量捕捉Toast信息.公司的 ...

  5. 20160331javaweb之JSP 标签技术

    jsp的标签技术:在jsp页面中最好不要出现java代码,这时我们可以使用标签技术将java代码替换成标签来表示 1.jsp标签:sun原生提供的标签直接在jsp页面中就可以使用 <jsp:in ...

  6. Retrofit研究1

    以下为来自Github的retrofit的介绍.话说,翻译还真蛋疼,就这个花了快3个小时. Retrofit 一个在Android和Java上类型安全的HTTP客户端 介绍 Retrofit可以把你的 ...

  7. ios NSAssert趣谈

    Apple 官网介绍 NSAssert 的定义如下: #define NSAssert(condition, desc, ...) \ do { \ __PRAGMA_PUSH_NO_EXTRA_AR ...

  8. 如何诊断oracle数据库运行缓慢或hang住的问题

    为了诊断oracle运行缓慢的问题首先要决定收集哪些论断信息,可以采取下面的诊断方法:1.数据库运行缓慢这个问题是常见还是在特定时间出现如果数据库运行缓慢是一个常见的问题那么可以在问题出现的时候收集这 ...

  9. javascript 基础1第11节

    <html> <head> <title>javascript基础</title> </head> <body> 1.NaN i ...

  10. java新手笔记18 类比较

    1.Shap类 package com.yfs.javase; public class Shape /*extends Object */{ //默认继承object object方法全部继承 // ...