Posted at

PHPStormのメジャーアップデートPhpStorm 2019.2が来た

詳しいアップデートの内容はこちらにあります https://www.jetbrains.com/phpstorm/whatsnew/


概要

JetBrainsからのメールによると以下の機能が推しのようなので、それらについて軽くメモっておきます。


  • PHP 7.4の型付きプロパティのサポート。

  • 正規表現ハイライトと確認。

  • オンザフライでの重複検索。

  • 20言語以上のシンタックスハイライト。

  • すぐに使えるEditorConfigとシェルスクリプトのサポート。


PHP 7.4の型付きプロパティのサポート。

PHP7.4から入ったType Propertyがサポートされています。プロパティの型定義に合わない値を代入するとエラー表示されます。自社ではElasticBeanstalkを使っているという制約があってPHPのバージョンがまだ7.2なのですが、Typed Property早く使いたい。

PHP 7.4の型付きプロパティのサポート


正規表現ハイライトと確認。

正規表現の実行結果をPHPStorm上で試せるようになります。めちゃ便利。

正規表現ハイライトと確認。


オンザフライでの重複検索。

プロジェクト内で重複するコードがあると教えてくれるようになります。コピペコードが見つかってしまう…。怖いw

オンザフライでの重複検索。


20言語以上のシンタックスハイライト。

Ruby、Python、Goなどを含む20以上の異なるプログラミング言語のシンタックスハイライトが使えるとのこと。

メインでPHP書いているけど、他にも色々書いているという時に便利かも?


すぐに使えるEditorConfig

EditorConfigがプラグインを入れなくても使えるようになったのかな?

https://qiita.com/naru0504/items/82f09881abaf3f4dc171 こちらの記事にあるようにプラグイン入れれば前から使えたはず。

すぐに使えるEditorConfig


その他にもたくさんアップデートがある

その他にも、たくさんアップデートがあったようです。

個人的に嬉しいのは


  • 1行の配列を複数行に変換

  • switch文をよりかんたんに書ける

あたりの地味に便利そうなやつです。

Docker、Database、HTTP Client、VSC辺りのサブのツールも機能追加されているようですが、そこら変は個人的には全然使っていないので…。

更に詳しくはこちらを御覧ください。https://www.jetbrains.com/phpstorm/whatsnew/