こんにちは、らこです。WebStorm/PhpStormアドベントカレンダー最終日となりました。「空いた日は埋める」とか言ってましたがガバガバ空いててすみません。それでも有益な情報が集まったので私としては満足です。来年はもっと参加者が増えたらいいなと思います(IDEAやRubyMine等と合流しろという話である)
未来に目を向けよう
終わった話をしても仕方ないのでこれからの未来、WebStorm 10について考えましょう。Issueを漁って、10.0で実装される機能を予習しておきましょう。
Major
Firefoxでデバッグできるように戻る
FireFox debugging doesn't work after updating FireFox to version 33.0
長らく使えなかったFirefoxのエクステンションが復活する?みたいですが、まだIn Progressなので延びるかもしれません
Dartのリモートデバッグに対応
Support remote debugging of command line Dart apps
すでに起動中のDartVMにアタッチできるようになります。強い。まだSubmittedなので頑張って欲しい
Dartでも関数の呼び出し階層が見られるようになる
Support Call Hierarchy navigation for Dart
ようやくです。いよいよIDEAでJava書くくらい快適になりつつあります。これもまだSubmittedですね。
Normal
TypeScriptのコンパイルをFile Watcherから公式tscに切り替える
Use TypeScript compiler as a service to dramatically improve compilation speed of TS file watcher
File Watcherで変更検知してtscを呼んでコンパイルするよりもtscをサービスとして常駐させてコンパイルして高速化しようという試み。地味にめちゃくちゃアツい。絶対成功してほしい。
Dartのインジェクション機能追加
Add support to language injection in Dart.
Dartに対してAlt+Enterでできることを増やします。楽しみ。
Dartの文字列リテラル中のHTMLを書きやすくする
Dart: Nice to inject html if new Element.html("<div></<div>"
) is used
楽しみ。JavaScriptにはある機能なのでDartで使えるととても嬉しい。
DartのLive Templateを追加
Add more predefined Dart Live Templates
Dartのスニペット追加。楽しみ。
Dartの正規表現チェック
Dart: support RegExp injections : WEB-11088
RegExpに渡す文字列リテラルから正規表現チェックできるようにする。強い。
その他の10.0のFeature Issueはこちら
Twitterで新機能募集してた
@WebStormIDEが先日10.0でサポートしてほしいツールやフレームワーク、ライブラリがないか募集してました。
What would you like to see in WebStorm 10? In your opinion, what are the hottest tools, frameworks and libraries around?
— JetBrains WebStorm ( @WebStormIDE ) 2014, 12月 17
世界中から山のようにリプライが飛んできているので追っていくことはしませんが、私はChrome Appのプロジェクトテンプレートや、実行をサポートしてくれるように尋ねたところ、「多分できるぜ!」的な返事をもらえました。詳細
楽しみにしておきます。
まとめ
12/1からのアドベントカレンダー、惜しくも17記事での終了となりましたが、参加者のみなさん、読者のみなさん、ありがとうございました。来年もこれまでどおりWebStormの最新情報まとめていきますので何卒よろしくお願いします。