LoginSignup
8
10

More than 5 years have passed since last update.

【New Year Calendar】君はPhpStormのScratch機能を知っているか

Posted at

New Year Calendar 3日目
New Year Calendarって何ぞという方はまずこちらをご覧ください。

本日はPhpStormの話。

去年のPHP Advent Calendarで僕はPhpStormおすすめプラグイン3選の記事を書きました。

Scratchというプラグインもこの記事内で紹介しました。
が、しかし実は今年に入ってアップデートされたPhpStormではデフォルトでこのScratch機能が備わってます。
https://www.jetbrains.com/help/phpstorm/scratches.html#create-scratch-file

プラグインさようなら。こんにちは新しいScratch :smiley:

Scratchとは

プロジェクトとは関係ない場所で、一時的にコードや文章をメモし保存が出来る機能です。
Atomだと新しいファイルを作成した直後はuntitledというプロジェクトに属さないファイルとなり気軽にメモ書きが出来ますが、PhpStormだとScratchプラグインを導入することで同様のことが可能でした。
しかしPhpStorm2017.2のバージョンの頃からこのプラグインはPhpStorm本体に統合され、デフォルトでScratch機能を利用出来ます。

どう使うの?

実際にやってみましょう。
任意のプロジェクトを開き、メニューの「File」→「New Scratch File」を選択してください。
ショートカットキー⇧⌘Nでも可能です。
image.png

すると以下のようなポップアップが表示されます。
新しいScratchファイルをどの形式で開くか選択します。
(選択出来るファイル形式は非常に豊富)
image.png

試しにMarkdownを選択した後、適当に文字入力して保存してみます。
image.png

しかしここで思うのが保存したファイルを後でまた開く時はどうするか。
そんな時は左サイドバーのProject Tool WindowからScratchesを選択します。
image.png

先程保存したmdファイルが表示されましたね。
image.png

またScratchファイルが多くなってきた時に特定のファイルをすぐ開きたい時はサイドバーからだけではなく「Open Scratch List」の操作でScratchファイル一覧ポップアップを表示して選択して開くことも出来ます。
image.png

ただ「Open Scratch List」の操作はショートカットキーでのみ行えますので、Keymap設定画面でショートカットキーを設定しておきましょう。
image.png

以上、簡単ではありますがPhpStormではマストなScratch機能の紹介でした。
僕の場合メモ書きだけではなく,SQLやコードを整形する為に使ったりと多用しています。
皆さんもぜひ使ってみてください。

8
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
10