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://
で始まります。
IntelliJ IDEAを14.1にアップグレードしたところ、スクラッチファイルが見つかりました。
スクラッチファイルを作成する場合、そのパスはさまざまな方法で見つけることができます。
タイトルバー
タブを右クリック> 参照のコピー
どこにでも貼り付けることができ、次のようになります。
C:/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>
14.1以降、スクラッチファイルは.IntellijIdea14/config/scratches
。
それらはScratches and ConsolesまたはScratchesタブ(使用しているバージョンによって異なります)。
現在のUI:
以前のUI:
@fntが提案するようにScratches
タブでスクラッチファイルが見つからない場合の別の解決策を次に示します(通常、これはおそらく最も便利な方法です)。
私の場合、最近、エディターをPhpStorm 2018.1からPhpStorm 2018.2に更新しました。スクラッチファイルは、エディターの各バージョンに固有のパスにすべての設定と共に保存されます。 MacOSの場合は~/Library/Preferences/PhpStorm2018.2
。
つまり、IDEを更新すると、新しいパスの使用が開始され、古い傷は見えなくなります。それでも開く必要がある場合は、OSに固有のパスに移動するだけで、すべてのスクラッチがそこにあります。
すべてのパスは official docs にリストされています。
プロジェクトビューに切り替えると、「スクラッチとコンソール」の下に表示されます。