Sublime Text 2ばっかり使っている今日この頃ですが、IDEの中ではIntelliJ IDEAが好きでパーソナルライセンスを今年遂に購入しました。
(その直後に12の発表になりいきなりアップグレードフィーが発生して泣きそう)
そんな複雑な感情を抱きつつ行ってきました、Users Group.
会場
リクルートメディアテクノロジーラボさんが会場でした。確か以前一度何かのときに来た覚えがあるのですが、すっかり忘れていて入り口を探してうろうろしました。
シックで広い感じですねー 流石銀座の大人の空間ですねー
トーク
IntelliJを立ち上げていろいろ確かめながら聞いていたので、話聞いてませんでした!!
とりあえず調べたことをここに書くことにします。
読み方
「インテリジェーアイディア」です。イデアじゃないです。ショックです。イデオンをアイデオンと呼ばれた時のようなショック。SQLを「エスキューエル」と呼ぶように日本ではイデアと呼んで欲しいです。(関係ない)
ショートカットキー
IntelliJはほとんどの操作にショートカットキー割り当てできますから、キー自体にはこだわりはないと思います。会場で多かった質問は、「Eclipseのこの機能はIntelliJではどうするの?」ということでした。
StackOverflowに、What are the most useful Intellij IDEA keyboard shortcuts? っていうQAがあり、これが役立ちそうです。
個人的に気に入ってるのは
- Zen Coding HTML/CSS以外もできます。ただ、役にたつのかな?
- xmlファイルやhtmlテンプレートでのソースコードジャンプ。SpringやRailsなど、対応プラグインを入れると、ソースコードと設定ファイルの分断が幾分かマシになります。
Kotlin
JetBrainが発表したJVM言語kotlinの、@ngsw_taroさんによる紹介。
Kotlinは見た感じScalaと区別つきませんでしたが、Scalaよりシンプルな言語を目指して開発されたそうです。
implicit conversionが無い、ということで、Javaクラス・オブジェクトの利用がどうなっているのかはちょっと興味のあるところです。
そしてScalaへ
そしてピザ&ビールタイム。何故か、僕のいたテーブルは全員がscala使い。「scala使うならIntelliJですよね。それはともかくsbtは(略)」みたいな感じでscalaの話をメインにしていた覚えがあります。
IntelliJ 12だとPlay2.0にも対応しているらしいので、2.0で使ってみようかな。