在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://
开头。
答案 0 :(得分:30)
从14.1开始,Scratch文件存储在.IntellijIdea14/config/scratches
下。
它们显示在 Scratches and Consoles 或 Scratches 标签上(取决于您使用的版本)。
当前用户界面:
早期的用户界面:
答案 1 :(得分:11)
我将IntelliJ IDEA升级为 14.1 ,我找到了临时文件。
如果您创建临时文件,则可以通过多种不同方式找到其路径:
在标题栏上
右键单击选项卡&gt; 复制参考
您可以将其粘贴到任何位置,它看起来像:
C:/Users/username/.IntelliJIdea14/config/scratches/scratch
右键单击选项卡&gt;重命名文件...
右键单击选项卡&gt;地方历史&gt;显示历史
在 .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)
您可以切换到项目视图,并且可以在“草稿和控制台”下看到它们
答案 4 :(得分:1)