JetBrains製品日本語化に向けてのアンケート #jbugj

現在JetBrainsでは製品の日本語化を検討しており、アンケートを実施する運びとなりました。
数分で済みますので同僚、お友達をお誘い合わせの上是非ご協力ください。
抽選で新規、または更新ライセンスが当たります!

アンケートページ

Share and Enjoy

  • Facebook
  • Twitter
  • LinkedIn
  • Add to favorites
  • Email
  • RSS
Posted in お知らせ | Leave a comment

IntelliJ IDEAの向かう先

IntelliJ IDEAはそろそろ14周年を迎えようとしています。長い道のりを経て完成されているかに見えるIDEですが、今後どこへ向かうのでしょうか?もちろんJetBrainsはこの先5年、10年を見据えています。

商標製品としてIntelliJ IDEAが成功し続けるかどうかはもちろん舵取りにかかっています。そして製品の向かう方向を決めるにあたり数々のプロフェッショナルコンサルタントを雇い、ワールドワイドであらゆる年齢、性別、カルチャー、経歴といったバックグラウンドを多方面からリサーチし、以下の結論に達しました。

‘Develop with Pleasure’の重要性の再確認

JetBrainsが性に対して中立性を保つよう不満をたらすモラル純粋主義者には諦めてもらいます。リサーチ結果から、主要顧客の共感を得るためには”Develop with Pleasure!”のスローガンを今後も続けることに決定しました。

アプリ内購入機能付きのLiteエディション

社内で長期にわたってディスカッションを重ねた結果、達した結論はIntelliJ IDEAは新しいエディションが必要だということです。CommunityとUltimateの二つのエディションでは足りません。二つから一つ選ぶというのは多くのお客様にとって難しすぎます。次のバージョンから新しいエディション、IntelliJ IDEA Liteをリリースします(続いてIntelliJ Platformベースの他の製品についてもリリース予定です)

新しいエディションの目玉はアプリ内購入です。アプリ内購入は今では子供から大人まで慣れ親しんだソフトウェアの購入方法です。必ず気に入って頂けるものと信じています。

仮想通貨 JetBrains Feature Creditsとアプリ内購入

シンプルです。IDEや他の製品(TeamCityも対応予定)を利用していると、仮想通貨であるJFC(JetBrains Feature Credits)を稼ぐことが出来ます。IDEを知り尽くして、使いこなせば使いこなすほど、より多くのJFCを稼げる仕組みになっています。インデクスの高速化や追加のコード解析機能、完全に自動化されたリファクタリング、より多くのカラースキーム、TeamCityにおけるあなたのコードのビルド優先順の向上といったプレミアム機能をJFCご購入いただけます。より沢山のJFCが必要になった場合はIDE内で現実通貨を使ってすぐにJFCを購入することもできます。

JFCを沢山ゲットするため、是非IDEの生産性向上機能をお簿得ましょう!ポイントとなるのは3つあります:

          1. IDE プロダクティビティガイド。Helpメニューより現在の習熟状況、そして今後覚えるべき機能を教えてくれます。

 

          3. IDE キーマップ。やはりHelpメニューより確認できます。目をつぶってもキーをたたけるくらいになるまで覚えましょう!

もちろんサードパーティー製のプラグインもin-app購入を実装できます。

ゲームAPI

ソフトウェアを開発する以外に快楽(Pleasure)をもたらすものは何でしょう?もちろんゲームです。年齢性別に限らず、皆さんゲームが好きですよね?ゲームは単に時間を奪うのではなく、脳を刺激してより難しい問題解決を可能にします。

JetBrainsでは現在、IntelliJ PlatformベースのIDEに誰でも簡単にゲームを組み込めるようIntelliJ Game SDKの開発を進めております。

最新のIntelliJ IDEA EAPビルドでは既に二つのゲームを内蔵しています。気持ちを切り替えたい時、リラックスしたい時にお楽しみください:

            1.Digger.New Fileよりゲームをスタートできます

digger

            2.2048。19歳のイタリアのWebデベロッパ、Gabriele Cirulliのキラーゲームです。

2048

IDEにサインイン

IDEをよりパーソナライズするため、IDEからログインしてオンラインプロフィールを取得することができます。世界中の人と達成率を競い合いましょう!

product_guide

バージョン番号

多くの人がバージョン番号13を嫌いうことがわかりました。JetBrainsはさほど大きな問題ではないと認識していたのですが、最終的に、IntelliJ IDEA 13をIntelliJ IDEA 14-1へと改名することで決着させます。本日より、最新のEAPビルドはこのバージョン番号を使っています。

このポストではプランについて簡単に説明させて頂きました。今後についてより詳しくはまた改めてフォローアップしていきます!

原文

Share and Enjoy

  • Facebook
  • Twitter
  • LinkedIn
  • Add to favorites
  • Email
  • RSS
Posted in IntelliJ IDEA, お知らせ | Leave a comment

ReSharper 8.2リリース – dotTrace、dotCoverもアップデート

.NETツールを3つまとめてアップデートしました。

ReSharper 8.2dotCover 2.7dotTrace Performance 5.5.4の登場です。

ReSharper 8.2, dotTrace 5.5.4 and dotCover 2.7

ReSharper 8.0〜8.2の主要新機能については以下のページをご覧ください。

ReSharper 8.2の新機能

ReSharper 8.2の主な新機能は以下の通りです:

ReSharper 8.2

  • ReSharper 8.2ではTypeScriptサポートを大幅に強化し、スマートコンプリーション、Create From Usageクイックフィックス、Import Module コンテクストアクション、ジェネリクスサポート、エラーハイライトなどを新たに実装しました。詳しくはMore TypeScript support in ReSharper 8.2(英語)をご覧ください・
  • Jasmine 2.0のサポートによりReSharperのテストランナーでJavaScriptやTypeScriptの単体テスト実行が可能に
  • クイックドキュメンテーションの修正(簡単にVisual Studioをクラッシュさせてしまう致命的なバグ修正も含む)、Xaraminをインストールしている環境で起きていたred code problem の修正など140+を超える修正

まだReSharper 8.2に対応していないプラグインについてはExtension Managerで8.2対応が完了次第通知されます。

dotCover 2.7とdotTrace Performance 5.5.4

マイナーアップデートではありますがdotCoverはVisual Studioの外でテスト実行をしたり、カバレッジスナップショットを解析するのに便利になりました。

もちろん最新のdotCover 2.7とdotTrace Performance 5.5.4はReSharper 8.2と連携可能です。

ReSharper 8.2dotCover 2.7dotTrace Performance 5.5.4をダウンロードして是非お試しください。

ReShaprer 8.2、dotCover 2.7、dotTrace Performance 5.5.4へ無償でアップグレードしていただけるのは以下の条件に当てはまる方になります:

  • ReSharper 8.2はReSharper 8.0のライセンスをお持ちの方、また2013年3月21日以降にアップグレードサブスクリプション付でコマーシャルライセンスをご購入頂いた方
  • dotCover 2.7は2013年3月21日以降にご購入、または更新していただいた方
  • dotTrace Performance 5.5.4はdotTrace Performance 5のライセンスをお持ちの方

原文

Share and Enjoy

  • Facebook
  • Twitter
  • LinkedIn
  • Add to favorites
  • Email
  • RSS
Posted in ReSharper | Leave a comment

PhpStorm 8 EAP最新版リリース

PhpStorm 8 EAP 136.1255をリリースしました。

PHPサイドでは新たに以下の機能が追加されました:

  • wordpress-logo-stacked-rgbWordPressサポート(チュートリアル (英語))

    - WordPress向けプラグイン開発(プラグインのスケルトン(基本コード)付き)、既存プロジェクトのサポート

    - WordPressコードスタイル

    - WordPressの開発環境の設定

    - フックサポート(registration functions parameterの補間、hook registration functionやCallbacks from hook registrationからhook invocationへのジャンプなど)

    - エディタ内からWordPress.orgの検索

    - WordPressコマンドラインツール – WP-CLI連携

  • PHPUnit 4.0サポート
  • 構造検索/置換プラグイン(Structural Search & Replace plugin)のバンドル、独自インスペクションの設定(WI-5493)
  • 新しいコードフォーマット設定(PHP | Wrapping and Braces | Class field/constant groups | Align constants)
  • その他沢山(全リスト)

またWebStorm 8はベータとなりました。Webサイドでは以下の新機能があります:

  • node-webkitを使ったデバッグ
  • Harmony modulesのサポート
  • DartとSpy-jsプラグインのアップデート
  • JSデバッガ内にJSON console inspectionの追加
  • 多くのバグ修正
  • その他たくさん

最新版をダウンロードしてお試しの上、不具合などありましたらaYouTrackへ報告をお願いいたします

Develop with pleasure!
-JetBrains PhpStorm チーム

原文

Share and Enjoy

  • Facebook
  • Twitter
  • LinkedIn
  • Add to favorites
  • Email
  • RSS
Posted in PhpStorm | Leave a comment

RubyMine 「ひのき」ベータリリース

RubyMineの次期バージョン、コードネーム「ひのき」の正式リリースが間近に迫ってきました。ベータ版はこちらからダウンロードしていただけます。

EAP版からお試しになっている方はすでにおなじみの機能ばかりかもしれませんが、次期バージョンで追加される主要機能は以下の通りです:

  • マルチカーソル/マルチ選択
  • Spring、json.jbuilderビューによるより洗練されたRails 4/4.1サポート
  • Slim 2.0とembedded code types のサポート
  • Vagrantプラグインの同梱
  • AngularJS frameworkサポート
  • REST Clientツールのクッキーサポート

今回のベータ版より以下の機能も追加されています:

  • HAMLでより多くのフィルタをサポート
  • RSpec 3互換のフォーマッタ

より詳しくはリリースノートをご覧いただき、実際にRubyMine ひのき ベータ版をダウンロードしてお試しください。
Develop with pleasure!

JetBrains RubyMine チーム

原文

Share and Enjoy

  • Facebook
  • Twitter
  • LinkedIn
  • Add to favorites
  • Email
  • RSS
Posted in RubyMine | Leave a comment

RubyMineでマルチカーソル/選択

IntelliJ IDEA 13.1がリリースされ、マルチカーソル/選択が好評ですが、もちろんRubyMineにも搭載されます。既に最新のEAPバージョンで実装されていますのでお試しください。

 

multiple_cursors

 

 

 

マルチカーソル/選択はエディタ機能の中でも最も望まれていた機能ですので、皆様にも気に入って頂けるかと存じます。詳しい使い方を以下に説明いたします。

マルチカーソルのセット

まず⌥⇧/Alt+Shiftでマウスクリックをすると好きなところにいくらでもカーソルをおけます。 ちなみにデフォルトキーマップは次のビルドからは⌥/Altに変更予定で、Settings -> Keymap -> Editor Actions -> Add or Remove Caretより設定変更できます。

multiple_cursors_1

multiple_cursors_2

Settings -> Keymap -> Editor Actions -> Clone Caret Above / Clone Caret Belowアクションにキーマップを設定すればキーボードからもマルチカーソルを置くことが出来ます。

multiple_cursors_3

multiple_cursors_4

 

 

 

 

マルチカーソルからシングルカーソルモードへ戻すにはEscを押してください。

コードを複数箇所同時に編集する

マルチカーソルをセットしたら、編集に入ります。例えばMove Caret to Next Word with Selectionアクション(カーソルを次の単語へ移動しながら選択を行う)と行い、⌘X/Ctrl+Xでカットし、⌘→/Endで行末にカーソル移動し、⌘V/Ctrl+Vでペーストをすると以下のようになります。

multiple_cursors_5

multiple_cursors_6

 

 

 

または⌘←/Homeで行頭に移動し、Shift+→で最初の一文字を選択して⌘⇧U/Ctrl+Shift+UでToggle Caseアクション(大文字小文字を切り替える)で行頭を大文字にすることができます:

multiple_cursors_7

multiple_cursors_8

コード補完を複数箇所で同時に働かせる

さらに自動補完やlive templateもマルチ選択で働きます。補完のベースとなるのはプライマリカーソル(マルチカーソルを始める前からあったカーソル)の位置で、補完結果は全てのカーソル位置に反映されます。

multiple_cursors_9

multiple_cursors_10

同様の編集をすべき箇所を見つける

変数やメソッドなど、同じものが複数回コード内にある場合、⌃⌘G/Ctrl+Shift+Alt+Jでカーソル位置にあるシンボルと同じ物を全て選択、または⌃G と ⇧⌃G、Alt+JとShift+Alt+Jでカーソル位置と同じ次のシンボルも選択、または解除できます:

multiple_cursors_11

multiple_cursors_12


マルチカーソル/選択はまだまだ改善の余地があります。是非お試しになって掲示板YouTrackへフィードバックを頂ければと思います。

Develop with pleasure!

JetBrains RubyMine チーム

原文

Share and Enjoy

  • Facebook
  • Twitter
  • LinkedIn
  • Add to favorites
  • Email
  • RSS
Posted in RubyMine | 1 Comment

IntelliJ IDEA 13.1のPostfixコード補完

IDEにおいてコード補完は基本的でどれも同じと考えられがちです。しかしDZoneの記事にもあるようにIntelliJ IDEAはひと味違います。

IntelliJ IDEAコード補完の領域について決して休むことなく進化を続けます。そしてIDEA 13.1ではさらなる生産性をもたらすPostfix code completion機能が搭載されました。

Postfix code completionは書きかけのコードに特定のキーワード(Postfix)を追加することでよくあるコードブロックに整形してくれる機能です。カーソルを戻す頻度を大幅に減らすことができ大幅に開発生産性が向上します。たとえばboolean型の式に”.if”をいうキーワードを追加するとif文に、オブジェクト型の式に”.notnull”と追加すればnullチェックをする文に変えてくれます。

post_fix_code_completion_new_3

Postfix補完候補はデフォルトでは基本的なもののみ提示されます。より広範な選択肢を見たい場合はCmd + J(WindowsではCtrl + J)を押してください。

post_fix_code_completion_2

PostfixテンプレートはSettings → Editor → Postfix Templatesより一覧でき、不要なものを無効化することもできます。

postfix_code_completion_settings

いくつかのテンプレートはエイリアス(別名)が設定されており、例えば”.not”は”!”と書きタブを押すだけでも結構です。複数のテンプレート候補がある場合は選択肢を提示します。

postfix_code_completion_negate

 

いつも通り、フィードバックがあれば掲示板YouTrackへお願いいたします。

Develop with Pleasure!

原文

Share and Enjoy

  • Facebook
  • Twitter
  • LinkedIn
  • Add to favorites
  • Email
  • RSS
Posted in IntelliJ IDEA | Leave a comment

IntelliJ IDEA 13.1におけるJDK8のNashorn JavaScriptのデバッグ

先週より洗練されたJava 8サポートと共にIntellIJ IDEA 13.1 RC2をリリースしました。実はJava 8のコードアシスタンスだけでなく、JD8のNashornのビルトインデバッガも含まれています。NashornはJVMで動作するハイパフォーマンスでライトウェイトなJavaScriptランタイムで、Java 8に標準で付属します。

IntelliJ IDEA 13.1 RC2ではNashonのスクリプトにブレークポイントを設定してJavaアプリケーションと一緒にデバッグすることができます。簡単な例をご覧にいれましょう。以下の例ではNashornスクリプトよりJavaインターフェースをロードしています。インターフェースはsayHelloメソッドがあり、String型の引数をとり、String型を戻します。

Nashornスクリプトを開けば、通常のJavaScriptファイルとほとんど変わりありません。違いはこのスクリプトはJavaランタイムへアクセスしてdemo.HelloHelperをインスタンス化し、demo.HelloWorldインターフェースの実装を定義していることです。ブレークポイントを設定してスクリプトを停止してみましょう。

デバッグモードでアプリケーションを実行すると、ブレークポイントで停止し、ローカル変数の状態を確認しながらスクリプトをステップ実行できます。

他のブレークポイント、Javaサイドでももちろん停止できます。ここではスクリプトより返されたdemo.HelloWorldインスタンスの状態も確認できます。

ステップイントゥをすればスクリプト内に入り込んでステップ実行できます。

demo.HelloHelperというJavaクラスを取得するのにプレフィクスを使っていることに注意してください。これはステップイントゥー実行をサイドした場合、Javaサイドへ戻ることを意味しています。

また、FramesタブではJavaとNashornコードを実行する実際のスレッドのスタックを表示していることに注目してください。

ご覧の通り、IntelliJ IDEAではNashornスクリプトを簡単にデバッグすることができます。この機能によりJavaアプリケーションのスクリプティングがよりパワフルに、より有用になれば幸いです。

いつも通り、掲示板YouTrackへフィードバックをお願いいたします。正式リリースまであともう少しです!

Develop with Pleasure!

原文

Share and Enjoy

  • Facebook
  • Twitter
  • LinkedIn
  • Add to favorites
  • Email
  • RSS
Posted in IntelliJ IDEA | Leave a comment

IntelliJ IDEA 13.1 RC2リリース – Java 8サポートがより洗練されました

Java8の正式リリースが近づいてきました。最新のJavaには最新のIDEを使うのがいいですね。

Java 8サポートをより洗練させたIntelliJ IDEA 13.1 RC2をリリースしました。

Java 8のコードアシスタンスについてはIDEA 12でラムダに書き換え可能な箇所の提示とクイックフィックス、IDEA 13では匿名クラスやラムダへのスマートステップイントゥデバッグなど便利な機能を追加してきました。

IntelliJ IDEA 13.1ではさらにJava 8サポートを強固なものにしており、新しく導入されるStream APIへの移行を簡単にするインスペクションが追加されています:

 

 

このデモから分かるとおり、forループをStream APIを使ってコンパクトな表記に変換してくれるだけでなく、エディタ左に表示されるガッターアイコンにマウスオーバーさせることでラムダ式でどのファンクションが使われているのか確認することが出来ます。

プロジェクト全体でこのクイックフィックスを適用させたい場合はAnalyze → Run inspection by Nameより“foreach loop can be collapsed with stream api”を指定してください。

このコードアシスタンスで新しいJDKへの移行の助けになれば幸いです。

いつも通りフィードバックやバグレポートを掲示板YouTrackへお願いいたします。

Develop with Pleasure!

原文

Share and Enjoy

  • Facebook
  • Twitter
  • LinkedIn
  • Add to favorites
  • Email
  • RSS
Posted in IntelliJ IDEA | Leave a comment

IntelliJ IDEA 13.1 RCでSublime Textスタイルの複数行選択が可能に

IntelliJ IDEA 13.1 RCをリリースしました。是非お試しください。

このリリースで重要なのは、YouTrackにてエディタに欲しい機能として沢山の票が集まっていたSublime Textスタイルの複数行選択です。

以下の用に操作できます:

  • 選択の追加/削除: Alt + Shift + マウスクリック
  • 次を選択/選択解除: Alt + J / Shift + Alt + J (Ctrl + G / Shift + Ctrl + G) for Mac OS X)
  • 全て選択: Shift + Ctrl + Alt + J (Ctrl + Cmd + G for Mac OS X)
  • カーソルを前に/後ろにクローン (現在のところショートカットはマップされていません)
  • 全選択解除: Esc

複数行選択はIntelliJ IDEAのコード補完、Select word at caret、Join lines、Copy/pasteといった機能でも働きます:

すでにお使いいただける機能ですが、まだまだ道のりはあります。実装をより洗練させる必要があり、まだ幾分の制限があります。是非お試しの上掲示板YouTrackへフィードバックをお願いいたします。

この機能が気に入ったら是非回りの方にも教えてあげてください!

原文

Share and Enjoy

  • Facebook
  • Twitter
  • LinkedIn
  • Add to favorites
  • Email
  • RSS
Posted in IntelliJ IDEA | Leave a comment