zoukankan      html  css  js  c++  java
  • Jetbrain系列软件配置文件同步

    https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-Directories-used-by-the-IDE-to-store-settings-caches-plugins-and-logs?page=2

    https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-Directories-used-by-the-IDE-to-store-settings-caches-plugins-and-logs?page=2

     

    以Android Studio为例

    Step1: 找到Jetbrain配置路径的文件idea.properties

    一般为软件的安装目录的 bin 目录下.

    1. C:Program FilesAndroidAndroid Studioin

    Step2: 找到配置文件

    一般为用户目录的一个和软件同名的隐藏目录

    1. C:Usersmengxin.AndroidStudio1.2

    该目录有如下文件,可能根据软件不同,目录不同, 其中config为配置文件.

    将这些文件复制到 Dropbox 需要同步的目录.

    Step3: 修改配置路径的文件

    打开文件 idea.properties , 该文件的前 20几行基本是定义软件的各种目录的, 每一个配置都有详细说明

    1. # Use ${idea.home.path} macro to specify location relative to IDE installation home.
    2. # Use ${xxx} where xxx is any Java property (including defined in previous lines of this file) to refer to its value.
    3. # Note for Windows users: please make sure you're using forward slashes (e.g. c:/idea/system).
    4.  
    5. #---------------------------------------------------------------------
    6. # Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
    7. #---------------------------------------------------------------------
    8. # idea.config.path=${user.home}/.AndroidStudio.2/config
    9.  
    10. #---------------------------------------------------------------------
    11. # Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
    12. #---------------------------------------------------------------------
    13. # idea.system.path=${user.home}/.AndroidStudio.2/system
    14.  
    15. #---------------------------------------------------------------------
    16. # Uncomment this option if you want to customize path to user installed plugins folder. Make sure you're using forward slashes.
    17. #---------------------------------------------------------------------
    18. # idea.plugins.path=${idea.config.path}/plugins
    19.  
    20. #---------------------------------------------------------------------
    21. # Uncomment this option if you want to customize path to IDE logs folder. Make sure you're using forward slashes.
    22. #---------------------------------------------------------------------
    23. # idea.log.path=${idea.system.path}/log

    所以,这里我们只需要将对应目录改成我们需要同步的目录即可.

    这里我们发现 plugins和log目录是基于前两个目录的,所以只需要配置config和system,当然也可以只配置config目录,

    1. idea.config.path=H:/Dropbox/ZConfiguration/Andro-Studio-Win/config

    注意需要使用 forward slashes

    注意事项

    1. 建议不同的平台同步不同的配置, 因为存在平台的配置差异, 例如 Mac快捷键和Win不一样

    2. Jetbrain的不同软件可能配置文件不一样, 例如Andorid 的plugin在config里面, 而IDEA的plugin 和config同一级目录

    以下为参考材料:

    IDEA 配置同步

    IDEA 这样的神器在很多情况下比 VIM 强上不少,但依然需要不断的调教才能越来越称手。在公司配置好的设置、功能,回家又要再来一次?那得多蛋疼,配合强大的 Dropbox 来帮你自动保存配置吧。

    此方法也适用于 JetBrains 家的其它 IDE,IntelliJ IdeaPyCharmWebStormPhpStormRubyMineAppCode

    弄清楚默认配置文件路径

    1. Windows XP 保存在这 Documents and Settings.IntelliJIdeaXX
    2. Windows Vista, Windows 7, Windows 8 保存在 Users.IntelliJIdeaXX
    3. Unix/Linux 保存在 ~/.IntelliJIdeaXX (~ 就是 /home/ 目录)
    4. Mac 保存在 ~/Library/Preferences/IntelliJIdeaXX

    补充说明

    • XX 表示产品的版本,它可能是 (70, 80, 90, 10, 11, 12)
    • 如果是 IntelliJ IDEA Community,那么文件名就是 IdeaICXX.
    • Jetbranis 家的其它 IDE 大概也这么回事,但文件夹名称不同。 WebStorm/PhpStorm 文件夹名是WebIde,PyCharm和RubyMine名称就是自己。
    • 官方说明:http://devnet.jetbrains.net/docs/DOC-181

    复制到Dropbox,并修改设置

    关闭IDEA,从你的默认配置目录里剪切 config 这个目录到你的 Dropbox 目录。

    打开 IDEA目录inidea.properties,找到 15 行,把 idea.config.path 前面的 # 号去掉,= 号后面的路径修改成前的配置文件夹的目录。记得把路径中的 “” 换成 “/“ 。

    第二天到公司把 idea.properties 照着改一次。

    IntelliJ IDEA files locations (caches, plugins, logs) on different operating systems

    版本 16

    创建于: 2005-10-18 上午3:14 作者 Serge Baranov - 最后修改:  2013-11-26 下午5:48 作者 Serge Baranov

    This document is out of date, please refer to the new version: http://intellij-support.jetbrains.com/entries/23358108.

    On Windows and Linux platforms IntelliJ IDEA stores its caches, configuration and plugins in the user's home directory (profile directory).

    On Windows platform it's usually <SYSTEM DRIVE>Documents and Settings<USER ACCOUNT NAME>.IntelliJIdeaXX.

    On Windows VistaWindows 7 and later Windows versions the profile directory is <SYSTEM DRIVE>Users<USER ACCOUNT NAME>.

    For Unix/Linux the home directory is ~/.IntelliJIdeaXX  (~ is usually an alias for /home/<USER NAME>)

    Notes
    XX represents product version and can be (70, 80, 90, 10, 11, etc.).
    For IntelliJ IDEA Community the folder name is .IdeaICXX.

    Under the .IntelliJIdeaXX directory the following subdirectories can be found:

    • Config: /config
    • Plugins: /config/plugins
    • Caches: /system
    • Logs: /system/log (also contains automatic thread dumps)

    On Mac OS X IDEA uses the following directories:

    • Config: ~/Library/Preferences/IntelliJIdeaXX
    • System: ~/Library/Caches/IntelliJIdeaXX
    • Plugins: ~/Library/Application Support/IntelliJIdeaXX
    • Logs: ~/Library/Logs/IntelliJIdeaXX (starting from IntelliJ IDEA 9.0, older versions keep logs under System location)

    For other products based on IntelliJ platform look for the product name instead of IntelliJIdea:

    • WebIde for WebStorm/PhpStorm
    • PyCharm
    • RubyMine

    In some environments user's home directory is located on the mapped network drive which is unacceptable for IntelliJ IDEA. You'll notice the huge performance degradation. You may also want to move system directory to the faster or larger drive partition.

    • Config directory stores global IntelliJ IDEA configuration which is not specific to a project
    • System directory contains project caches, indices, compiler caches, jar caches, logs and thread dumps (except Mac), version control system caches, and some other system files
    • Plugins directory keeps third-party plug-ins which you install via Plugin Manager (bundled plug-ins are located in IDEA_HOMEplugins)

    Locations of these directories can be modified in IDEA_HOMEinidea.properties file.

    You will need to adjust the following parameters:

    • idea.config.path
    • idea.system.path
    • idea.plugins.path

    Note for Mac OS X users: most likely you will not need to change the defaults, but if for some reason you want to do it, you can find the related settings in the Info.plist file located in IntelliJ IDEA Application directory.

    Changing IDE default directories used for config, plugins, and caches storage

     

    Common cases when you may need to change the default locations of the IDE files:

    • user profile drive runs out of space
    • disk is slow and you want to use faster HDD or SSD for caches
    • default user profile points to the UNC path unsupported by the IDE
    • home directory is on a network drive
    • user profile directory is not detected correctly (Java bug 4787931)
    • you want to create a portable installation on a USB stick
    • home directory is encrypted and slows down the IDE or causes caches corruption
    • caches should be excluded from the home directory backup
    • antivirus or search indexer is scanning the home directory affecting IDE performance

    Locations can be changed by editing the following file:
    1. IDE_HOMEinidea.properties

    Follow the comments in idea.properties file to change the defaults, make sure to un-comment the lines defining these properties:
    • idea.config.path
    • idea.system.path
    • idea.plugins.path
    • idea.log.path
  • 相关阅读:
    Android进程启动
    Android 系统Framework
    每日一问 AIDL
    Android性能优化
    Android启动优化
    Android绘制优化
    Android布局优化三剑客#
    android性能优化全方面解析(一)
    Android网络
    Android四大组件
  • 原文地址:https://www.cnblogs.com/zhishaofei/p/7297791.html
Copyright © 2011-2022 走看看