新しいPhpStorm 6.0 Eases Composerおよびその他のツール

PhpStorm 6.0がリリースされました。 あなたがコードをより良く、より簡単に、より速く書けるようにしました。



(ちなみに、よくできたLa2ha、リリース前のニュースHabréで公開することを決めていました。



次に、追加および改善された内容の詳細を見てください。







作曲家



Composerは、PHP用の成長する依存関係マネージャーです。 PhpStorm 6では、次のサポートが含まれます。





画像



コード(再)アレンジャー



コード(再)アレンジャー-コードリフォーマーと混同しないでください! ネイティブコードまたはPhpStormによって生成されたコードの要素を正しく読み替えて、可読性とナビゲーションを容易にするカスタマイズ可能なツールです(PHPでのOOPにとって重要)。 たとえば、要素の順序を割り当てることができます-オブジェクトのプロパティを定義した後のすべてのメソッド、または互いに依存するメソッドをまとめます。



画像



新しいデータベースエディター



PhpStormには独自のデータベーススキーマエディターがあり、RubyMineおよびIntelliJ IDEA Ultimate Editionでも使用できます。



MySQL、PostgreSQL、Oracle、DB2を含む幅広いDBMSでの作業をサポートします。 技術的には、jdbcコネクタがあるDBMSに接続できます。



エディターでは次のことができます。





画像



その他の革新



さらに、新しいリファクタリング(署名の変更、メンバーのプルアップ/メンバーのプッシュダウン、クラスの別のネームスペースへの移動)、完全に構成可能なテンプレート(PHPDocを含む)、コード検査の増加、ランタイムエラーの防止の向上に注目してください。コード。



PhpStorm 6には、ブロックおよび制御構造のTwigテンプレートにコード折りたたみ機能も含まれています。 デバッグサブシステムの改善とアプリケーションテスト。 リモートホストで作業する場合、ファイルとディレクトリのドラッグアンドドロップとコピー&ペースト。 PHP Mess Detectorのサポートなど。



Web開発の円滑化



すでにWebStorm 6を試したか、Habréでそれに関する記事を読んだ場合、PhpStormのイノベーションのいくつかはおなじみかもしれません:HTMLとCSS構造の表示を改善し(Ctrl + F12で表示)、エディターにEmmetサポート(別名Zen Coding)を追加しました。



さらに、WebStormのように、PhpStorm 6に組み込みのRESTクライアントが登場し、RESTfulアプリケーションを作成するときに、 ツール|を介してPhpStormから直接リクエスト(GET、POST、PUTなど)を作成できます。 RESTful Webサービスをテストします 。 組み込みRESTクライアントの使用例は、ブログにあります



画像



Sass、LESS、SCSSをCSSに、CoffeeScriptまたはTypescriptをJavascriptに自動的にコンパイルするには、組み込みのFile Watchersプラグインを使用できます。



PhpStormは ソースマップを使用したCoffeeScript、TypeScript、およびDartのデバッグをサポートしています 。 縮小された.jsファイルは、ソースマップを使用してデバッグすることもできます。



WebStormのすべての機能はPhpStormで利用できることに注意してください(一部のコンポーネントはデフォルトではインストールされず、無料のプラグインとして利用可能です)。



PhpStormのプラグインを開発するためのオープンAPI



PhpStorm 6.0は、外部プラグインを記述するためのPHPサポートを拡張するオープンAPIを導入しました。 PhpStormプラグインはさまざまなフレームワーク用にすでに存在し、開発者の作業を楽にします。 これについてはすぐに詳しく説明します。



外観





画像



JetBrains IDEライン全体が更新されると、ますます多くのユーザーがDarculaの暗い配色を使用し始めます。 新しいPhpStorm 6とそれはあなたを喜ばせます。



次は?



ダウンロードしてみてください。 30日間の試用期間が含まれています。



バージョン6へのアップグレードは、2012年3月12日以降にライセンスを購入した人には無料です。



バグを見つけましたか? バグをトラッカーに報告してください。 トラッカーに同様のエラーに関するメッセージが既にある場合は、投票してください。これは、エラーがどれほど不快かを理解するのに役立ちます。



All Articles