Подтвердить что ты не робот

Где находятся файлы с царапинами 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://.

4b9b3361

Ответ 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