PyCharm的idea.properties文件能否使用可变盘符或相对路径配置路径?
你提的两个需求都可以实现,优先使用相对路径方案,可同时解决盘符动态变更和路径不写死的问题:
- JetBrains系列IDE(包含你使用的2021.2.2版本PyCharm)原生支持在
idea.properties中使用相对路径,路径基准就是当前idea.properties文件所在的目录,完全符合你要求的以properties - settings文件夹作为基准的规则。 - 相对路径天然解决盘符动态修改的需求,你把整个PyCharm目录迁移到任意盘符,所有路径都会自动适配,不需要手动修改任何配置项。
修改后的配置参考如下:
# custom PyCharm properties # 注意:IDEA_PROPERTIES是外部用于指定配置文件路径的环境变量,不需要写在本文件内,可直接删除该行 idea.config.path="./config" idea.system.path="./properties - settings" idea.plugins.path="./plugins" idea.log.path="./logs"
补充说明:
- 如果你需要指向
properties - settings同级的bin目录,直接写../bin即可,路径解析完全符合你预期的目录层级规则 - 路径包含空格时保留双引号即可,不会影响相对路径解析
- 修改完成后可以直接把整个PyCharm根目录剪切到其他盘测试启动,所有配置、插件、日志都会正常加载,不需要额外调整
内容的提问来源于stack exchange,提问作者iDotty
相关产品推荐
相关产品推荐

