【C盘清理】Jetbrains全家桶(PyCharm、Clion……)更改 IDE 特定文件(配置、缓存、插件、日志等)存储位置

文章目录

  • 一、官网说明
  • 二、更改 IDE 目录的位置
    • 1. 转到“帮助”|“编辑自定义属性”
    • 2. 各文件位置
    • 3. 以PyCharm系统目录为例
    • 4. 修改idea.properties
  • 三、清理旧的 IDE 目录

一、官网说明

IDE 使用的目录官网说明

二、更改 IDE 目录的位置

  默认情况下,PyCharm 将每个 IDE 实例的用户特定文件(配置、缓存、插件、日志等)存储在用户的主目录中。但是,如有必要,您可以更改存储这些文件的位置。
在这里插入图片描述

1. 转到“帮助”|“编辑自定义属性”

在这里插入图片描述
  未设置过是空白的,这里是设置之后的

2. 各文件位置

Windows位置示例
idea.system.path配置目录C:\Users\JohnS\AppData\Roaming\JetBrains\PyCharm2023.3
idea.system.path系统目录C:\Users\JohnS\AppData\Local\JetBrains\PyCharm2023.3
idea.plugins.path插件目录C:\Users\JohnS\AppData\Roaming\JetBrains\PyCharm2023.3\plugins
idea.log.path日志目录C:\Users\JohnS\AppData\Local\JetBrains\PyCharm2023.3\log

3. 以PyCharm系统目录为例

  • 系统目录位置在这里插入图片描述
    • PyCharm2022.3:
      在这里插入图片描述

4. 修改idea.properties

# custom PyCharm properties (expand/override 'bin\idea.properties')#---------------------------------------------------------------------
# Uncomment this option if you want to customize a path to the settings directory.
#---------------------------------------------------------------------
idea.config.path=C:/Users/lenovo/AppData/Roaming/JetBrains/PyCharm2022.3#---------------------------------------------------------------------
# Uncomment this option if you want to customize a path to the caches directory.
# C:\Users\JohnS\AppData\Local\JetBrains\PyCharm2023.3
#---------------------------------------------------------------------
idea.system.path=F:/Users/lenovo/AppData/Local/JetBrains/PyCharm2022.3#---------------------------------------------------------------------
# Uncomment this option if you want to customize a path to the user-installed plugins directory.
#---------------------------------------------------------------------
idea.plugins.path=C:/Users/lenovo/AppData/Roaming/JetBrains/PyCharm2022.3/plugins#---------------------------------------------------------------------
# Uncomment this option if you want to customize a path to the logs directory.
#C:\Users\JohnS\AppData\Local\JetBrains\PyCharm2023.3\log
#---------------------------------------------------------------------
idea.log.path=F:/Users/lenovo/AppData/Local/JetBrains/PyCharm2022.3/log

重启 PyCharm 后,将使用上述设置的相应目录的新位置。

三、清理旧的 IDE 目录

  每次安装 PyCharm 的新主要版本时,它都会使用一组新的 IDE 目录,并自动删除过去 180 天内未更新的旧版本 IDE 的缓存和日志目录。配置和插件目录将永远保留,除非您手动删除它们。

  • 转到“帮助”|”删除剩余的 IDE 目录。
  • 在 “Delete Leftover IDE Storage Directories”(删除剩余的 IDE 存储目录)对话框中,选择不打算使用的 IDE 版本,然后单击 “Delete”(删除)。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/285671.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【DOM笔记一】什么是DOM?获取元素的方法有哪些?什么是事件以及事件的三要素包括哪些?

文章目录 1 引入1.1 JS组成1.2 API 和 Web API1.3 DOM1.4 DOM树 2 获取元素2.1 通过ID获取2.2 通过标签名获取2.3 通过类名的方法获取2.4 获取特殊元素 3 事件基础 1 引入 1.1 JS组成 JS基础 阶段:ECMAScript 只是标准规定的基本语法,做不了常用的网页…

GaussDB数据库表创建行访问控制策略

目录 一、前言 二、GaussDB中的行访问控制 1、CREATE ROW LEVEL SECURITY POLICY语法 2、ALTER ROW LEVEL SECURITY POLICY语法 3、ROW LEVEL SECURITY策略与适配SQL语法关系 三、GaussDB中的行访问控制策略示例 1、实现GaussDB行访问控制的一般步骤 2、行访问控制策略…

利用canvas封装录像时间轴拖动(uniapp),封装上传uniapp插件市场

gitee项目地址,项目是一个空项目,其中包含了封装的插件,自己阅读,由于利用了canvas所以在使用中暂不支持.nvue,待优化; 项目也是借鉴了github上的一个项目,timeline-canvas,​​​​​​​ ​​​​​​​

【赠书活动】OpenCV4工业缺陷检测的六种方法

文章目录 前言机器视觉缺陷检测工业上常见缺陷检测方法延伸阅读推荐语 赠书活动 前言 随着工业制造的发展,对产品质量的要求越来越高。工业缺陷检测是确保产品质量的重要环节,而计算机视觉技术的应用能够有效提升工业缺陷检测的效率和精度。 OpenCV是一…

openwrt docker nginx 站点搭建

应为家里一直是 openwrt 软路由,这样以来也不用 重新买服务器了,就直接在 openwrt 上面跑个 nginx就行了。把自己的一些东西就可以放上面了。资源再利用哈哈; 先 ssh 连接上 openwrt :我这里的 openwrt 最近刚更新的固件&#xff…

网络安全之Linux环境配置及Linux基础知识讲解<三>

目录 一.下载安装Vmware二.下载安装Kali三.Linux目录结构四.Linux文件属性五.文件目录管理六.vim编辑器 一.下载安装Vmware Vmware官网:https://www.vmware.com 二.下载安装Kali Kali包含数百种工具,可用于各种信息安全任务,例如渗透测试、…

零售EDI:如何与EDEKA 建立EDI连接?

艾德卡EDEKA 是德国最大的食品零售商,因其采用“指纹付款”的方式进行结算,成为德国超市付款方式改革的先驱。 与EDEKA建立EDI连接,首先需要填写EDEKA提供的调查问卷,其中包括公司信息、EDI负责人信息、EDI供应商信息、销售部门信…

1.3 什么是接口?什么是接口测试?

上一小节我们认识了C/S和B/S架构,那在B/S架构中,我们测试最常接触的,就是接口。本课程的重点是接口自动化测试,那同学们真的了解什么是接口吗?首先,我们从通俗的角度来看什么是接口。在计算机中,接口是计算机系统中两个独立的部件进行信息交换的共享边界。这种交换可以发…

springboot学习笔记(一)

本期内容: 1.springboot安装 2.springboot Hello world 1.springboot安装: 参考: springboot安装 Spring boot简介及安装 a. eclipse中打开help-->Eclipse Marketplace b. 在search栏目下,输入:spring-tool-…

Shell编程基础 – C语言风格的Bash for循环

Shell编程基础 – C语言风格的Bash for循环 Shell Programming Essentials - C Style For Loop in Bash By JacksonML 循环是编程语言的基本概念之一,同样也是Bash编程的核心。当用户需要一遍又一遍地运行一系列命令直到达到特定条件时,例如&#xff1…

JVM虚拟机运行时数据区程序计数器和元空间和线程控制块

阅读前提是对虚拟机有一定的理解 文章目录 阅读前提是对虚拟机有一定的理解16.堆、(方法区)元空间、虚拟机栈、程序计数器、本地方法栈16.1每个线程私有pc、vms、nms,共享 堆和堆外空间(元空间等) 1.虚拟机中运行时数据区中的方法区被元空间取代2. 用于存…

Python 入门(一) —— 数据结构

最近涉及到一些大模型相关的工作,因此也涉及到 Python 这个语言。而 Python 不论作为脚本语言,还是在人工智能时代的应用,都有十分重要的地位和学习价值。因此,我会整理几篇文章来介绍一下 Python。 准备工作 学习 Python 之前&a…