縮小はこの逆の動きをします。codeにもこの機能が追加されたみたいです。使うことで括弧の中に戻って入力することなく、式から文を構成することができます。下の例では2回後置補完を使っています。1回目は.varです。これは入力を変数に代入する後置補完です。デフォルトでは変数はvalとして宣言されます、varにしたい場合はAlt+Vで切り替えることができます。(Scalaではvalは再代入不可、varは再代入可能)2回目は.ifです。これは入力をif式の条件式にする後置補完です。最後にコードフォーマット機能でコードを整えています。LちなみにScalaで利用できる後置補完は以下のようになっています。IDEAがコードを解析し、様々な方法で最適化をサポートしてくれる機能です。下の例では2種類のインテンション・アクションを使っています。1つ目はコードで使用されていない変数を削除するアクションです。これはxに対して使用しています。2つ目は型補完のアクションです。seqに対して使用しています。(Scalaは静的言語で型を持ちますが、型推論があり、明示的に型を示さなくてコンパイルエラーにはなりません。)strには文字列IntelliJが入っているので、型推論によりString型が補完されます。seqはSeq型のネストになっていますが、これも問題なく補完してくれます。今回はScalaの変数宣言で使用していますが、ほかの様々な箇所で様々なインテンション・アクションを使用することができます。定義へジャンプはその名の通り、変数、関数、クラスなどの定義へジャンプします。今回の例ではMainオブジェクトはAppトレイトをミックスインしています。Bを押すとAppトレイトが定義されているApp.scalaの該当部分へジャンプします。F7を押すと使用箇所の検索結果が画面下に現れます。ここで選択してEnterを押すとその利用箇所へジャンプします。IDEAには今回紹介した機能以外にも様々な機能があります。EditionではWeb開発やDBとの連携をサポートしてくれる機能もあります。IDEAの便利機能について軽く紹介してみました。如何だったでしょうか。IDEAを使っている方にとってはすでに知っている機能ばかりで物足りなかったと思います。IDEAを使ってみようかなと思ってもらえれば幸いです。事業開発部のにしむらです。事業開発部のにしむらです。reserved.スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。