【问题标题】:Where does IntelliJ IDEA store shelf changes on the local drive?IntelliJ IDEA 存储架在本地驱动器上的哪里更改?
【发布时间】:2011-02-10 14:37:01
【问题描述】:

我想编写一个小型备份脚本,它将我在 IntelliJ 中的架子更改从我的本地驱动器中取出,并将它们放在网络驱动器上。但我找不到这些存储在本地驱动器上的路径。

有什么想法吗?

【问题讨论】:

    标签: intellij-idea file-location


    【解决方案1】:

    这里不是给鱼,而是如何钓鱼:

    1. Find an action项目: +Shift+A(在 Mac 上)或 Ctrl +Shift+ A(在 Windows/Linux 上)
    2. 键入“更改搁置
    3. 检查存储位置

    【讨论】:

      【解决方案2】:

      Linux 上的 IntelliJ IDEA 15,搁置的更改似乎作为单独的文件存储在项目目录中的 .shelf 目录下。

      【讨论】:

      • 也适用于 Windows 上的 Intellij 16
      【解决方案3】:

      Idea 还可以将搁置的更改存储在 <projectFolder>/.idea/shelf/ 目录中。尝试检查此选项。

      【讨论】:

      • 这是windows机器的完美答案!
      【解决方案4】:

      Windows7 上的 IntelliJ IDEA 12,默认位置

      %UserHome%\.IdeaIC12\config\shelf\*.patch
      

      _IDE_config_folder_\shelf\*.patch

      注意非默认 IDE 配置文件夹位置可以在 _IDEA_HOME_\bin\idea.properties 中查找 idea.config.path=${user.home}/.IdeaIC/config

      【讨论】:

        【解决方案5】:

        Mac 上的 IntelliJ IDEA 12,将它们存储在 ~/Library/Preferences/IntelliJIdea12/shelf/*.patch 中

        【讨论】:

          【解决方案6】:

          对于 mac 上的 IntelliJ 10,对我来说它在 ~/Library/Preferences/IntelliJIdea10/Shelf

          【讨论】:

          • 现在改为~/Library/Preferences/IdeaIC11/shelf
          【解决方案7】:

          对我来说是$user.home/.IntelliJIdea90/config/shelf

          我不确定这在 OSX 上是否会发生变化。看起来可能会有所不同,但是一旦找到 .IntelliJIdea90 目录,它就位于/config/shelf

          更新评论 这是我搁置 8.1.3 中的一些更改后的 .IntelliJIdea80/config/shelf 目录:

          skrall@skralldesktop:~/.IntelliJIdea80/config/shelf$ ls
          AnotherTestOfshelving.patch
          skrall@skralldesktop:~/.IntelliJIdea80/config/shelf$ 
          

          我将启动我的 Windows VM,看看它是否与 Windows 上的相同。

          随 Windows 更新

          同一个地方。这是 Vista,所以它是 C:\Users\skrall\.IntelliJ90\config\shelf 你能在本地硬盘上搜索一个名为shelf 的目录吗?或者,如果这不起作用,请搜索 *.patch

          【讨论】:

          • NOPE - 我使用 WIndows XP 和 IntelliJIdea80 文件夹,我的用户文件夹中没有 config/shelf 子文件夹。我确实有代码更改架,所以它必须存储在某个地方,对吧?
          • 我加载了我的 8.1.3 版本。它在我的 config/shelf 中。
          • 我根本没有那条路。有什么方法可以在 IntelliJ 中检查该路径的定义是什么?
          • 在 Intellij 14 中,它们存储在您的项目中 $PROJECT_HOME/.idea/shelf 下
          • 我似乎变了——我在我的旧创意文件夹中看到了一些旧书架:$HOME/.IntelliJIdea15/config/shelf/(已经是第 15 版,但可能来自 EAP 时代),但所有新书架都在$PROJECT_HOME/.idea/shelf
          猜你喜欢
          • 2014-04-29
          • 1970-01-01
          • 2020-10-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-11-24
          • 2020-07-29
          相关资源
          最近更新 更多