• 插件发布
  • [插件][JetBrains v0.1.0] 快速打开 JetBrains 系列软件历史项目

JetBrains

快速打开 JetBrains 系列软件历史项目。

由于 Android Studio 基于 IDEA,所以也支持 Android Studio。

支持的软件

目前支持 IntelliJ IDEA、Android Studio、PyCharm、PyCharm Edu、WebStorm、PhpStorm、GoLand、AppCode、CLion、RubyMine。

其中 IntelliJ IDEA、Android Studio、PyCharm、WebStorm 是经过测试的,其他软件我不用所以没测试,不过理论上应该可以。

如果有哪个不能用,或者有支持更多软件的需求,以及有任何 bug,可以联系我

使用说明(必看)

第一次安装插件后,需要先设置每个软件的 recentProjects.xml 文件路径和可执行程序的路径(关于这两个文件的说明见问题)。

设置方式有两种:

  1. 唤出 uTools,输入 JetSettings 进入设置页,输入文件路径,选择要设置的项目按回车或鼠标左键进行设置。
  2. 将文件拖入 uTools,选择 JetSettings,文件路径会自动粘贴到输入框,选择要设置的项目按回车或鼠标左键进行设置。

设置完成后,唤出 uTools,输入 JetHistory 即可看到所有已设置软件的历史项目,选择项目并按回车或鼠标左键可以打开项目。

问题

  1. recentProjects.xml 文件在哪儿?

    windows 下一般在 C:\Users\用户名\AppData\Roaming\JetBrains\软件名+版本号\options 目录 或 C:\Users\用户名\软件名+版本号\config\options 目录

    linux 下一般在 ~/.config/JetBrains/软件名+版本号/options 目录 或 ~/软件名+版本号/config/options

    mac 没用过不太清楚,应该和 linux 差不多

  2. 可执行程序的路径?

    以 IDEA 为例:

    windows:软件安装目录\bin 下的 idea.exeidea64.exe(如果是 64 位系统,就用 idea64.exe,如果是 32 位系统,就用 idea.exe

    linux:软件安装目录\bin 下的 idea.sh

    mac 不太清楚

  3. 为什么不为 recentProjects.xml 文件路径设置默认值?

    据我观察,不同系统、不同软件、甚至同一个软件装在不同的电脑上时,recentProjects.xml 文件的路径都有可能不同,且我也不可能把 JetBrains 全家桶都装上只为看看 recentProjects.xml 在哪儿 😶

    欢迎你将自己软件的 recentProjects.xml 文件路径反馈到猿料社区本插件的发布帖或 Github,我会统计最常见的路径并设为默认值。

联系方式

Github 地址:https://github.com/marsvet/uTools-plugins/tree/master/utools-jetbrains-history

猿料社区帖子:https://yuanliao.info/d/2026

设置页面重复多设置几个, 列表项会重复, 应该是没有清空刷新上一次的的内容导致的

不错 好用,
下个版本的升级建议 使用弹窗选择文件
自己去这么找 然后再复制 好奇怪的感觉

lanyuanxiaoyao 我也遇到过这个问题,因为只遇到过一次,其他时候都正常,就没管它了。不影响使用就行。晚上找找原因

    Xinu 哈哈哈,主要是 uTools 的列表模板还不太会魔改,以后再慢慢研究研究

      您好,我配置完毕启动时提示recentProjects.xml解析错误,请问可能是什么问题?
      我idea版本是2019.1

      浮沉浪似人潮 这种问题应该是recentProjects.xml的格式和我预设的解析方式对不上,难道2019.1版idea的recentProjects.xml格式不太一样?方便的话能把这个文件发我吗,如果担心隐私问题,可以把里面的敏感内容删了,只留下标签结构就行。我的邮箱:marsvet@163.com

        v0.1.2

        适配更多版本的 IDE。

          赞一个, 之前论坛中有一个类似的扩展, 可惜不能配置文件路径

          v0.1.3

          1. 修复打开程序错误的问题。
          2. 解决部分软件项目排序错误。
            8 天 后
            20 天 后

            marsvet 没有报错,就是选择具体项目以后点击没有跳出执行程序

              mac的执行路径 /Applications/IntelliJ IDEA.app/Contents/MacOS/idea

              recentProject.xml 路径: /Users/XXXX/Library/Application Support/JetBrains/IntelliJIdea2020.2/options/recentProjects.xml

                闽ICP备18007474号