Где находятся файлы с царапинами IntelliJ?
В IntelliJ IDEA 14 мы можем создавать файлы с нуля из Tools > New Scratch File...
Сохраняются ли они в некоторых временных файлах? Если да, то где они?
Попытки:
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://
.
Ответы
Ответ 1
Я обновил свою IntelliJ IDEA до 14.1, и я нашел файлы с нуля.
Если вы создаете файл с нуля, его путь можно найти разными способами:
-
В строке заголовка
-
Щелкните правой кнопкой мыши вкладку > Справочник копирования
![enter image description here]()
Вы можете вставить его в любом месте, и он будет выглядеть так:
С:/Users/username/.IntelliJIdea14/config/scratches/scratch
-
Щелкните правой кнопкой мыши на вкладке > Переименовать файл...
-
Щелкните правой кнопкой мыши вкладку > Локальная история > Показать историю
-
В .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
Начиная с 14.1, файлы .IntellijIdea14/config/scratches
хранятся в .IntellijIdea14/config/scratches
.
Они отображаются либо в " Царапинах и консолях", либо на вкладке " Царапины " (зависит от используемой версии).
Текущий интерфейс:
![Scratches and Consoles]()
Более ранний интерфейс:
![Scratches tab]()
Справка IntelliJ IDEA - Скретч файлы
Ответ 3
Вот еще одно решение, если вы не можете найти свои скретч файлы на вкладке " Scratches
", как подсказывает @fnt (что обычно является наиболее удобным способом, вероятно).
В моем случае я недавно обновил свой редактор с PhpStorm 2018.1 до PhpStorm 2018.2. Скретч файлы сохраняются вместе со всеми настройками в пути, специфичном для каждой версии вашего редактора. В случае MacOS это ~/Library/Preferences/PhpStorm2018.2
.
Это означает, что когда вы обновляете вашу IDE, она начинает использовать новый путь и больше не видит ваши старые царапины. Если вам все еще нужно их открыть, просто перейдите к пути, специфичному для вашей ОС, и все, что вы царапаете, здесь.
Все пути перечислены в официальных документах.
Ответ 4
Вы можете переключиться в режим просмотра проекта, и вы сможете увидеть их в разделе "Царапины и консоли"
![WebStorm project view]()