JavaRush /Java Blog /Random-JA /IntelliJ Idea 2018.1: 新機能は何ですか?

IntelliJ Idea 2018.1: 新機能は何ですか?

Random-JA グループに公開済み
先月末、JetBrains は IntelliJ IDEA をバージョン 2018.1 に更新しました。このリリースは以前のリリースとは大きく異なり、サポートされている言語だけでなく、フレームワーク、バージョン管理システム、デバッガー、コンパイラー、エディターにも一連の改善が加えられています。   IntelliJ Idea 2018.1: 新機能は何ですか?  - 1アップデートによって導入された最も重要なポイントのいくつかに焦点を当てます。完全なリストをご覧になりたい場合は、リンクをクリックしてください。

IntelliJ IDEA 2018.1 の新機能

ジャバ:

  • Stream API 呼び出しチェーンのコード補完は型キャストをサポートし、既存の filter(String.class :: isInstance) 呼び出しに従って補完オプションを提供し、型を自動的に割り当てます。
      IntelliJ Idea 2018.1: 新機能は何ですか?  - 2
  • Postfix コード補完が改善され、独自の Java テンプレートを作成したり、設定 | 事前定義された Java テンプレートの名前を変更したりできるようになりました。編集者 | 一般 | 後置補完。
      IntelliJ Idea 2018.1: 新機能は何ですか?  - 3
      IntelliJ Idea 2018.1: 新機能は何ですか?  - 4
  • IDE は、「より大きい」タイプと「より小さい」タイプの変数間の関係を追跡し、変数を比較するときにさまざまなコード分岐で条件が常に真 (true) または偽 (false) である場合を検出するようになりました。
      IntelliJ Idea 2018.1: 新機能は何ですか?  - 5
  • Java インスペクションとクイックフィックス: 新しいバージョンには、Java 9 向けに特別に設計されたインスペクションとクイックフィックスが含まれており、明らかに冗長な close() 呼び出しについて警告し、それらを削除するためのクイックフィックスを提供します。
      IntelliJ Idea 2018.1: 新機能は何ですか?  - 6
      IntelliJ Idea 2018.1: 新機能は何ですか?  - 7
  • 選択した領域で考えられるエラーを解決するための複数の異なるオプションがある場合、IntelliJ IDEA はそれらをすべてタイプ別にグループ化します。これを行うには、「結果の確認」ウィンドウの「部分的に修正」ボタンをクリックするだけです。
      IntelliJ Idea 2018.1: 新機能は何ですか?  - 8
  • IntelliJ IDEA 2018.1 はJUnit 5 @Tagアノテーションをサポートしており、タグ付きクラスやメソッドだけでなくテスト領域にも含めることができます。
      IntelliJ Idea 2018.1: 新機能は何ですか?  - 9
  • クラス名の末尾だけでなく先頭にも接頭辞「Test」を追加することで、テストクラスを作成できるようになりました。

JVMデバッガ

  • ブレークポイントのスタック トレースをコンソールに出力します。IDE では、複数のブレークポイントのスタック トレースをコンソール ログで同時に確認することもできます。
      IntelliJ Idea 2018.1: 新機能は何ですか?  - 10
  • フレームのコンテキスト メニューから利用できる新しい [スタックのコピー] アクションを使用して、現在のスレッドのスタック トレースをコピーする機能。
      IntelliJ Idea 2018.1: 新機能は何ですか?  - 十一

Javaコンパイラ

  • 「Java コンパイラー」ページに、「クロスコンパイル (Java 9 以降) に --release オプションを使用する」という新しいチェックボックスを追加しました。
  • 特定のバージョンの ECJ コンパイラーを使用できるようになりました。

編集者

  • ソース コードに直接注釈を付けることができない場合でも (ライブラリ クラスの場合など)、コードに外部注釈を追加することができます。ソース コードの外部に保存されている annotations.xml ファイル内の注釈をカスタマイズできます。
  • IDE では、自動生成された注釈がソース コード内に直接表示されます。
      IntelliJ Idea 2018.1: 新機能は何ですか?  - 12
  • コードの折りたたまれたセクションにエラーまたは警告が含まれている場合、それらは検証ステータスに応じて強調表示され、色付けされます。
      IntelliJ Idea 2018.1: 新機能は何ですか?  - 13
  • また、IDE は、現在のファイルを検索するときに、一致するコードが含まれている場合、コードの折りたたまれたセクションを強調表示します。
      IntelliJ Idea 2018.1: 新機能は何ですか?  - 14
  • 「Alt + スクロールダウン」および「Alt + スクロールアップ」の組み合わせを使用して、次または前の出現に移動する機能。
      IntelliJ Idea 2018.1: 新機能は何ですか?  - 15

プロジェクト構成

  • 「プロジェクト構造」ダイアログのコンテキストメニューから利用できる、新しい「モジュール名の変更...」アクションを使用して、複数のモジュールの完全名を同時に変更できるようになりました。
      IntelliJ Idea 2018.1: 新機能は何ですか?  - 16
  • 新しいオプション「提供された」スコープの依存関係を含めるが追加されました。これにより、「提供された」依存関係をクラスパスに追加できるようになります。
      IntelliJ Idea 2018.1: 新機能は何ですか?  - 17

検索と置換

  • [パスで置換] ウィンドウで正規表現の置換結果をプレビューする機能。
  • 構造検索の改善。[構造検索] ダイアログで、独自の検索テンプレートを作成するか、既存の検索テンプレートの 1 つを選択できます。
IntelliJ IDEA 2018.1 の新機能をすでに活用しましたか?

ソース画像はハブラハブル から取得

コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION