IntelliJ临时文件位于何处?

时间:2014-12-09 15:36:50

标签: intellij-idea intellij-14 scratch-file

在IntelliJ IDEA 14中,我们可以从工具>创建临时文件。新的Scratch文件......

它们是否存储在一些临时文件中?如果答案是肯定的,那么它们在哪里?

尝试:

1)我按下右键>复制参考并粘贴它:

  

1d0b26a2 / scratch.2:1

2)我打开 .idea \ workspace.xml ,我有以下部分用于临时文件:

  <file leaf-file-name="scratch.2" pinned="false" current-in-tab="true">
    <entry file="scratchpad://1d0b26a2/scratch.2">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="636">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="20" />
          <folding />
        </state>
      </provider>
    </entry>
  </file>

对于普通文件,输入路径以file://而不是scratchpad://开头。

5 个答案:

答案 0 :(得分:30)

从14.1开始,Scratch文件存储在.IntellijIdea14/config/scratches下。

它们显示在 Scratches and Consoles Scratches 标签上(取决于您使用的版本)。

当前用户界面:

Scratches and Consoles

早期的用户界面:

Scratches tab

IntelliJ IDEA Help - Scratch files

答案 1 :(得分:11)

我将IntelliJ IDEA升级为 14.1 ,我找到了临时文件。

如果您创建临时文件,则可以通过多种不同方式找到其路径:

  1. 在标题栏上

  2. 右键单击选项卡&gt; 复制参考

    enter image description here

    您可以将其粘贴到任何位置,它看起来像:

      

    C:/Users/username/.IntelliJIdea14/config/scratches/scratch

  3. 右键单击选项卡&gt;重命名文件...

  4. 右键单击选项卡&gt;地方历史&gt;显示历史

  5. .idea \ workspace.xml 中,它看起来像:

    <file leaf-file-name="scratch" pinned="false" current-in-tab="false">
      <entry file="file://$APPLICATION_CONFIG_DIR$/scratches/scratch">
        <provider selected="true" editor-type-id="text-editor">
          <state vertical-scroll-proportion="0.0">
            <caret line="4" column="17" selection-start-line="4" selection-start-column="17" selection-end-line="4" selection-end-column="17" />
            <folding />
          </state>
        </provider>
      </entry>
    </file>
    

答案 2 :(得分:1)

如果您无法按照@fnt的建议在Scratches标签中找到临时文件,这是另一种解决方案(通常这可能是最方便的方法)。

就我而言,我最近将编辑器从PhpStorm 2018.1更新为PhpStorm 2018.2。暂存文件和所有首选项都保存在特定于编辑器每个版本的路径中。如果是MacOS,则为~/Library/Preferences/PhpStorm2018.2

这意味着更新IDE时,它开始使用新路径,并且不再看到旧的划痕。如果您仍然需要打开它们,只需导航到特定于您的操作系统的路径,就可以轻松解决所有问题。

所有路径都在official docs中列出。

答案 3 :(得分:1)

您可以切换到项目视图,并且可以在“草稿和控制台”下看到它们


WebStorm project view

答案 4 :(得分:1)

enter image description here

{{1}}

对于macOS,这是两者的位置

  • 数据库控制台(所有简洁的db helper脚本)
  • 临时文件(存储为纯文件,这是您在创意应用中创建的临时文件,其名称为 scratch.py​​ ,在该目录中的名称为 scratch.py​​ )。

要迁移暂存器,只需要将这些目录复制到上述路径下的新环境中即可。

但是,请注意,这适用于macOS上的IntelliJ版本2020.1。我不确定100%的早期版本曾用于存储暂存器和其他操作系统上的版本。