当前位置: 首页 > news >正文

idea将配置移动到自定义位置

idea可以自定义配置文件的路径,这样比较便携

系统配置:C:\Users\XXX\AppData\Local\JetBrains\IntelliJIdea2024.3
用户配置:C:\Users\XXX\AppData\Roaming\JetBrains\IntelliJIdea2024.3

最后一个文件夹是idea的版本,基本上每次升级一个版本,idea会为自己的版本自己拷贝一个配置文件夹。

修改配置

idea的安装位置/bin中有 idea.properties ,默认是注释掉的,修改这2个配置就可以改idea配置文件位置了

配置到一个自定义文件夹

将idea的配置文件设置到一个固定的文件夹
注意:idea进行版本升级的时候,都会复制原配置,创建一个新的配置文件夹,所以进行版本升级的时候,不同的版本最好使用不同的文件夹

案例1: https://blog.csdn.net/worinididi/article/details/105367094
案例2: https://www.jb51.net/program/3250636x2.htm

建议使用方案2:

# 自义定一个变量,放配置文件位置 ,注意使用的是/ ,中间允许有空格,不同的版本的idea,配置可能不兼容,不同的版本建议不同的文件夹confighome=D:/software/ideaIU/.IntelliJIdea/IntelliJIdea2024.3# 配置idea.config.path=${confighome}/configidea.system.path=${confighome}/system

配置到软件安装位置

比如我直接放到了idea安装位置内

# 直接../ ,就可以到安装路径了idea.config.path=../.IntelliJIdea/configidea.system.path=../.IntelliJIdea/system

旧配置文件移动

若是本身idea是配置好的,需要将用户目录下的配置移动到自定义的目录中,若是新的idea,不需要移动,直接启动就行了.

我在网上看到Local中是用户配置,貌似要放到 config中,但是实际我用的时候不对,我的config中的目录是Roaming\JetBrains\IntelliJIdea2024.3中的,system 中的是Local\JetBrains\IntelliJIdea2024.3中的

建议操作流程
  1. 改 idea.properties保存
  2. 打开idea,此时 会在 idea.properties 中配置的路径中生成默认的配置
  3. 打开对应的配置路径,将生成的默认配置与博客顶部的目录中的文件夹进行对比,确认对应的目录

我的config中的目录是Roaming\JetBrains\IntelliJIdea2024.3中的,system中的是Local\JetBrains\IntelliJIdea2024.3中的

  1. 将 config和system 路径中生成默认的文件删除
  2. 将用户目录下的文件移动进去

http://www.rkmt.cn/news/189067.html

相关文章:

  • 【Android Gradle 构建常见报错及解决方法大全】
  • 还在熬夜赶论文?7款AI工具效率飙升100%!
  • CFD软件怎么选?实用选型指南——从需求匹配到工具价值的深度解析
  • 提示工程架构师必知:Agentic AI记忆机制设计,智能体“思考”能力的核心
  • 大数据领域中Zookeeper与Kafka的协同工作模式
  • 【剑斩OFFER】算法的暴力美学——两两交换链表中的结点
  • 大数据存储引擎:行式存储的底层实现与高效查询方案
  • Java毕设项目推荐-基于SpringBoot社区医疗预约挂号平台的设计与实现医疗资源、挂号记录、就诊记录、问诊信息、报告解读、健康档案、社区互动【附源码+文档,调试定制服务】
  • 深度解析:基于流媒体协议的 FC2 视频内容解析与下载工程实践
  • 【更新至2024年】2007-2024年上市公司cnrds ESG评分数据
  • 医疗数据用Git-LFS存储大文件稳住协作
  • 使用GitHub CLI(gh)来创建 GitHub Issue
  • EZAccess安装注意事项及安装教程
  • 20232428 2025-2026-1 《网络与系统攻防技术》实验六实验报告
  • 痛并煎熬着
  • 20道经典软件测试面试题(答案+文档)
  • AI智能体协作:构建更精准的公司破产预测模型
  • [开源自荐]iTranslation 简单快捷的翻译软件,支持数十种语言互译
  • 【状态估计】基于LMS类自适应滤波算法、NLMS 和 LMF 进行系统识别比较研究附Matlab代码
  • 软件测试常考面试题及参考答案(待更新)
  • 小试牛刀-基于几何要素分辨insar升降轨道数据
  • Synchronized 详解及 JDK 版本优化
  • [Quicker] 图像点击助手 - 源码归档
  • Spring AI:多模态 AI 大模型 - 教程
  • Java 线程生命周期详解
  • 12.31每日总结
  • 设备指令下发设计模式
  • Android 命令行打包 APK 完全指南|极速构建不求人
  • Keil单片机编程软件常见文件介绍