IntelliJ IDEA の新機能

IntelliJ IDEA 2020.3 の新機能

IntelliJ IDEA 2020.3 は、デバッガーに対話的なヒントとインラインウォッチを追加し、Java 15 のサポートを改善し、Git ステージングのサポートを他のさまざまな機能とともに導入します。続きを読むことで、すべて学ぶことができます。

ユーザー体験

New Welcome screen

新しいウェルカム画面

IntelliJ IDEA ウェルカム画面が再設計されました。初期ウィザードは、プロジェクトを管理するためのプロジェクト、IDE インターフェースをセットアップするためのカスタマイズ、プラグインのインストールのためのプラグイン、およびヘルプと学習リソースへのアクセスのための IntelliJ IDEA を学ぶの 4 つのタブを含むクイックアクセス画面に置き換えられました。

Learn IntelliJ IDEA

IntelliJ IDEA を学ぶ

ウェルカム画面から「IntelliJ IDEA の学習」ページを開きます。IDE に精通するための多数のリソースを見つけることができます。リストからインタラクティブコースを選択すると、IDE は特定の学習プロジェクトを開き、実際の環境でトピックを段階的に学習します。学習ビューの指示に従って、実際のコーディングサンプルで新しいスキルをテストします。

IDE theme synced with OS settings

OS 設定と同期された IDE テーマ

IntelliJ IDEA は、そのテーマを OS テーマと同期できるようになりました。この機能を有効にするには、設定 / 環境設定 | 外観 & 振る舞い | 外観に移動し、OS と同期するチェックボックスをオンにします。OS と同期する横にある歯車のアイコンをクリックして、お推奨するテーマを選択します。

Reader mode

リーダーモード

読み取り専用ファイルおよび外部ライブラリからのファイルが、リーダーモードでデフォルトで開かれるようになりました。このモードでは、コメントはフォーマットされたテキストのように見え、ユーザーがコードを読みやすくするためにフォントの合字が有効になっています。設定 / 環境設定 | エディター | リーダーモードでリーダーモード設定をカスタマイズできます。

LightEdit updates

LightEdit の改善

IntelliJ IDEA 2020.3 では、LightEdit モードの UX が改善されました。コマンドラインから LightEdit モードでファイルを開くには、-e(--edit)に続けて開きたいファイルの名前を入力するか、ファイル名を省略して前のセッションを再度開きます。LightEdit ウィンドウの新しいステータスバーから、IDE 機能のフルセットにアクセスできます。LightEdit モードの更新について詳しく知りたい場合は、このブログ投稿をお(英語)読みください。

Better grammar checker

より良いスペルと文法チェッカー

これで、Alt+Enter を押すと、IDE が提案を呼び出して文法やスペルを修正します。さらに、LanguageTool 文法チェックエンジンの新しいバージョンの使用を開始しました。これにより、英語のテキストレビューが改善され、10 以上の言語のサポートが追加されます。

Search everywhere commit hashes

どこでも検索の更新

どこでも検索ダイアログに新しい Git タブを追加しました。どこでも検索ダイアログで、コミットハッシュとメッセージ、タグ、ブランチを見つけることができるようになりました。検索フィールドで簡単な数学的計算を実行することもできます。

Preview tab

プレビュータブ

これで、シングルクリックでプレビュータブでファイルを開くことができます。プレビュータブでファイルを開くと、その名前が斜体で表示されます。このファイルの編集を開始すると、プレビューではなくなり、通常のファイルになります。別のファイルをシングルクリックしてプレビューモードで開くと、同じタブに表示され、以前に開いていたファイルが置き換えられます。この機能を有効にするには、プロジェクトビューの歯車アイコンをクリックして、プレビュータブを有効にするを選択します。

Linux emoji picker

Linux 絵文字ピッカー

v2020.3 では、Linux 用の絵文字ピッカーを追加しました🥳。絵文字ピッカーを開くには、Ctrl+Alt+; を押します。カテゴリで絵文字をフィルタリングしたり、肌の色を変更したり、名前で絵文字を検索したりできます。絵文字ピッカーは、キーボードナビゲーションを完全にサポートしています。

Update JDK from IDE

IDE 内から JDK を更新する

v2020.3 以降、更新が利用可能になるたびに表示されるポップアップから最新の JDK に移行することができます。インストールするかスキップするかを選択できます。

エディター

New Extract method layout

新しい Extract メソッドのレイアウト

Java メソッドの抽出が簡単になりました。Mac の場合は⌥⌘ M を、Windows または Linux の場合は Ctrl+Alt+M を押すか、リファクタリング / 抽出 / 導入 / 方法…を選択するだけで、IDE がすぐに抽出を実行します。

Rename refactoring updated

名前変更設定へのより直感的なアクセス

インレイヒントに表示される新しい名前変更設定により、コメントや文字列リテラル、または印刷可能なテキストで出現箇所の名前を変更するかどうかを選択できるようになりました。このヒントを呼び出すには、Mac の場合は⇧ F6 を、Windows および Linux の場合は Shift+F6 を押してから、タブを押します。設定 / 環境設定 | キーマップインプレースのオプションポップアップを表示リファクタリングのショートカットを変更できます。

Drag and drop tabs

タブをドラッグアンドドロップする

プロジェクトの作業中に複数のタブを開きたい場合は、ファイルタブをドラッグアンドドロップして、エディターを水平方向または垂直方向に分割できるようになりました。また、ファイルを開いたときにエディターを垂直方向に分割する右分割で開くアクションも導入しました。 プロジェクトビュー、または最近使ったファイル どこでも検索 ナビゲーションバーなどの他のナビゲーションポップアップからアクションを呼び出します。

Pinned tabs

ピン留めされたタブの改善

v2020.3 では、固定されたタブに新しいピンアイコンが表示されます。それをクリックすると、ファイルの固定が解除されます。タブを他の固定または固定解除されたファイルの上にドラッグアンドドロップして、タブを固定および固定解除することもできます。多くのタブを開く傾向がある場合は、固定されたすべてのタブを 1 行にまとめることができます。これを行うには、設定 / 環境設定 | エディター | 一般 | エディタータブに移動し、固定されたタブを別の行に表示するチェックボックスをオンにします。

Markdown improvements

Markdown の編集とプレビューの改善

Markdown ツールのプレビュー UI が改善され、UX が改善されました。設定 / 環境設定 | エディター | コードスタイル | Markdown で Markdown 形式をカスタマイズできます。Mac の場合は⌘ + Alt + L を、Windows または Linux の場合は Ctrl+Alt+L を押して、フォーマットを適用します。エディターの右上隅にある自動スクロールプレビューボタンを使用すると、プレビューペインとエディターのスクロールを同期できます。Mermaid.js(英語) のサポートも追加しました。

Associate file types

ファイルを開くためのデフォルトアプリケーションとして IntelliJ IDEA を設定する

これで、IntelliJ IDEA をデフォルトのアプリケーションとして設定してファイルを開くことができます。環境設定 | 設定 / エディター / ファイルタイプで、ファイルタイプを IntelliJ IDEA に関連付ける…ボタンをクリックします。開いたダイアログで、IDE で開きたいファイルの拡張子を選択します。macOS を使用している場合、これらの変更を適用するには、コンピューターを再起動する必要があります。

Multiple files per template

テンプレートごとに複数のファイル

環境設定 / 設定 | エディター | ファイルおよびコードテンプレートでは、複数のファイルを作成するテンプレートを追加できるようになりました。まず、+ をクリックして新しいテンプレートを作成します。別のファイルを追加するには、+ の横にある子テンプレートファイルの作成アイコンをクリックします。ファイル名フィールドに、説明セクションにリストされている変数を使用して、ファイル名とパスを生成するパターンを入力できます。

デバッガー

Debugger interactive hints

対話的なヒント

アプリケーションがデバッグモードで実行されている場合、変数をクリックして、値を変更できる関連フィールドを含むインラインヒントを取得できます。この新しいインラインヒント内のレンダラーを作成するをクリックしてダイアログを開き、すべてのデバッガービューでインライン値の表示を構成できます。

Debugger inline watches

インライン監視

特定のコンテキストに関連付けられ、エディター内に表示される新しいタイプのウォッチ式を追加しました。これらの新しいウォッチ式を作成するには、インラインヒントポップアップでインラインウォッチとして追加をクリックするか、コンテキストメニューからインラインウォッチを追加を選択するか、エディターで変数を右クリックします。インラインウォッチは、デバッグツールウィンドウの変数タブにある新しいインライン監視ノードで管理できます。

Showing referring objects in the debugger

Java デバッガーでの基本的なメモリプロファイリング

デバッガーの実行中に、基本的なプロファイリングオプションを使用できるようになりました。デバッグツールウィンドウのコンテキストメニューから新しいプロファイリング機能を呼び出します。1 つ目は参照オブジェクトを表示するで、オブジェクトから GC ルートまでの最短パスを見つけます。2 つ目は保持サイズの計算で、オブジェクトの保持サイズを計算し、その保持セットを表示します。

Improved Gradle debugging

Gradle のより良いデバッグ

これで、Gradle タスクのデバッグセッションごとに 1 つのタブのみが開きます。これには、フレーム変数、およびコンソール出力が含まれています。デバッガーコントロールが正しく機能するようになりました。以前に使用したデバッグロジックにロールバックする場合は、構成の編集…画面のフォークされたプロセスに Gradle デバッグセッションを再利用するチェックボックスをオフにします。

プロファイラー

Attach Profiler to process

プロファイラーツールウィンドウを更新 Ultimate

再設計されたプロファイラーツールウィンドウで、実行中のアプリケーションにプロファイラーをアタッチできます。実行中のすべての Java プロセスのリストで、Enter キーを押してプロファイラーをプロセスにアタッチするを呼び出し、使用する統合ツールを選択します。最近のスナップショットエリアでは、以前に作成したスナップショットにすばやくアクセスできます。

Flame graph search

フレームグラフ検索 Ultimate

フレームグラフ検索がよりユーザーフレンドリーになり、表示可能な検索フィールド、高速ナビゲーション用の上下矢印、フレームグラフ全体、または特定のサブツリーのみを検索できるフィルターが追加されました。

Jfr and hprof drag and drop

.jfr と .hprof に簡単にアクセスできます Ultimate

.jfr および .hprof ファイルを開くことを回避する必要はもうありません ! これらのタイプのファイルをすばやく開くには、エディターでドラッグアンドドロップするか、ファイル | 開くで開くか、プロジェクトビューでダブルクリックします。

バージョン管理

Git stage support

Git ステージのサポート

IDE から直接変更をステージングできるようになりました。この機能を有効にするには、設定 / 環境設定 | バージョン管理 | Git に移動し、ステージング領域を有効にするチェックボックスをオンにします。コミットビューで新しい段階的なノードにファイルを追加するには、+ アイコンをクリックします。ガターから、または差分ビューで変更をステージングすることもできます。詳細については、ブログ投稿(英語)を参照してください。

Updated VCS menu

再配置された VCS メニュー

これで、VCS メニューは、現在使用しているバージョン管理システムに応じて名前が付けられます。メニューをより簡潔にし、プロジェクトのバージョン管理に最も役立つアクションを除くすべてを削除しました。プロジェクトで Git のみを使用している場合、VCS メニューは上のイメージのようになります。

Improved branches

改善されたブランチ

新しいブランチを作成すると、IDE はブランチ名の受け入れられない記号を自動的に修正します。現在のブランチのコンテキストメニューを作り直して、関連するアクションを表示しました。リモート ブランチの場合、Current にマージし、Current を Selected にリベースするアクションの名前をそれぞれマージを使用して現在にプルインおよびリベースを使用して現在にプルインに変更しました。

実行構成

Updated Run Configurations

実行 / デバッグ構成を更新

実行 / デバッグ構成をすっきりと再配置し、最も頻繁に使用される設定を 1 つの画面に配置しました。必須フィールドにはフィールド内ラベルが含まれ、コマンドラインと同じ順序で配置されます。他のパラメーターを設定する必要がある場合は、オプションを変更するをクリックします。

Share run config templates

実行 / デバッグ構成テンプレートを保存および共有する

IntelliJ IDEA 2020.3 では、実行構成テンプレートを XML ファイルとして保存し、Git または別の VCS を介してチームメートと共有できます。機能を有効にするには、構成の編集 ... に移動し、テンプレートノードを展開し、構成テンプレートを選択し、プロジェクトファイルとして保管チェックボックスを選択して、この構成テンプレートを保存するためのパスを定義します。

共同開発

Code With Me EAP

IntelliJ IDEA 2020.3 は、共同開発とペアプログラミングのための新しいサービスである Code With Me(EAP)(英語)をサポートしています。Code With Me を使用すると、IDE で現在開いているプロジェクトを他の人と共有し、リアルタイムで一緒に作業することができます。プラグインマーケットプレイス(環境設定 / 設定 | プラグイン | マーケットプレース)から入手してください。Code With Me の詳細については、これらの投稿(英語)を参照してください。

Java

Convert Records to Classes

レコードの変換

レコードをクラスに変換できる新しいインテンションアクションを追加しました。コードベースをダウングレードする場合に便利です。このブログ投稿(英語)で、レコードをいつどのように使用するかについて読むことができます。

Support for Sealed Classes

封印されたクラスの完全サポート

このリリースでは、封印されたクラス(英語)の補完、コードインサイト、リファクタリングが追加されました。封印された修飾子を使用する場合、クラスを封印されたクラスとして宣言します。これにより、クラスを拡張できる他のクラスと、拡張されないようにするクラスを定義できます。サブクラスは、最終、非封印、または封印のいずれかになります。これを使用する方法のいくつかの例については、このブログ投稿をお(英語)読みください。

Machine Learning Code Completion

機械学習ベースのコード補完

コード補完の提案は、機械学習テクノロジーに基づいています。新しいランキングシステムがどのように機能するかを確認するには、設定 / 環境設定 | エディター | 一般 | コード補完に移動し、補完ポップアップで位置の変更をマークするチェックボックスをオンにします。

Shebang support

シバン(#!)サポート

ファイルがシバンメカニズム(英語)を使用している場合、IntelliJ IDEA はこれを自動的に識別し、ファイルを正しく開いてコードインサイトを使用できるようにします。シバン(#!)を含むファイルのハイライトも機能します。

Delete comment inspection

新しいインスペクション

IntelliJ IDEA 2020.3 では、コードの改善に役立つ新しいインスペクションが導入されました。最も重要なインスペクションの 1 つはコメントアウトされたコードで、コメントアウトされた行を削除またはコメント解除できます。このブログ投稿(英語)で、IntelliJ IDEA 2020.3 の他の新しいインスペクションについて詳しく知ることができます。

Better code completion

より良いコード補完

クラスを最初から作成する場合、completion は、最上位の Public 宣言の後に、クラス、インターフェース、列挙型、またはレコードを提供するようになりました。 String.toUpperCase または String.toLowerCase メソッドを使用する場合、Locale.ROOT を使用するように求められるようになりました。 String.getBytes() を呼び出そうとすると、IDE は UTF_8 文字セットの使用を提案します。

Kotlin

新しいタイプのインラインリファクタリング

言語間の変換が可能になりました。つまり、Java から Kotlin 要素をインライン化できます。また、実行、実行、適用 スコープ関数でインラインリファクタリングすることもできます。IDE のラムダ式のインライン化を改善して、構文をより徹底的に分析し、正しくフォーマットするようにしました。

Structural search and replace

構造検索と置換

Kotlin の構造検索および置換(SSR)アクションのサポートを導入しました。ソースコードの構文とセマンティクスを考慮に入れて、コードパターンを見つけて置き換えることができます。変数のフィルターを使用すると、検索を絞り込むことができます。

新しいインフラストラクチャ

KotlinIDE プラグインのリリースサイクルが IntelliJ IDEA リリースサイクルと同期されるようになりました。また、Kotlin IDE プラグインを、IntelliJ IDEA コードベースと組み合わされた新しいリポジトリに移動して、プラットフォームの変更を取得するのにかかる時間を最小限に抑えました。

フレームワークとテクノロジー

Reworked Endpoints tool window

作り直されたエンドポイントツールウィンドウ Ultimate

このリリースでは、エンドポイントツールウィンドウが大幅に改善されました。モジュールごとにグループ化されたエンドポイントのより便利な表示と、リストをよりコンパクトにするオプションを備えています。フィルター、複数の検索パラメーター、補完を使用した包括的な検索を使用できます。新しいタブで各エンドポイントのドキュメントを読むことができます。エンドポイントに URL が関連付けられている場合は、それらの Open API 表現を表示して、アドホック HTTP クライアントにアクセスできます。

cURL conversion

cURL 変換 Ultimate

HTTP リクエストエディターで Alt+Enter を押し、cURL に変換し、クリップボードにコピーするオプションを選択することで、HTTP リクエストを cURL にエクスポートできるようになりました。

Better URL completion

より良い URL 補完 Ultimate

フレームワークアイコン、HTTP メソッド、エンドポイントを宣言したクラスまたはファイルのソースの場所を使用して、URL の補完がより有益になりました。非推奨の URL は、取り消し線形式で表示されます。

URL Inlay Hints

URL インレイのヒント Ultimate

URL のいくつかの主要なアクションへの高速アクセスを追加しました。URL の横にある地球のアイコンをクリックしてアクセスします。これらのアクションは現在、Spring MVC、WebFlux、Feign Client、JAX-RS、Micronaut、Retrofit フレームワークで使用できます。

Spring Security completion in Kotlin

Spring の更新 Ultimate

Spring MVC 機能ルーティング、RestOperations、Spring WebTestClient、および Spring ReactiveWebClient のコードインサイトをサポートするようになりました。また、それらで宣言されたエンドポイントも表示します。KotlinSpring セキュリティプロジェクト用にコード補完とナビゲーションを追加しました。

HTTP request conversion

HTTP リクエスト変換 Ultimate

古い HTTP クライアント形式で HTTP リクエストを引き続き使用している場合は、開いているリクエストの上部にあるリクエストを新しい形式に変換するをクリックすることで、簡単に変換できます。これを行う他の方法は、プロジェクトビューのコンテキストメニューまたは HTTP リクエストエディターを使用することです。

Swagger updates

Swagger の更新 Ultimate

$ref キーワードを使用して外部定義を参照する場合など、さまざまなケースでコードインサイトが大幅に向上しました。もう 1 つの重要な更新として、SwaggerHub からパブリック仕様とプライベート仕様の両方を取得してエンドポイントツールウィンドウで開くための SwaggerHub サポートが追加されました。もう 1 つの優れた機能は、SwaggerUI が Darcula テーマと同期するようになったことです。

Quarkus configurations

Quarkus 構成 Ultimate

新しい Quarkus プロジェクトには、自動的に作成された実行構成があります。つまり、アプリケーションをすぐに実行してデバッグできます。構成の編集の設定を変更する場合、環境セクションには、プロジェクトのビルドに使用している設定に応じて、Gradle または Maven に適用可能な設定のみが表示されます。

@Query completion

MicronautData のコード補完および @Query 注釈 Ultimate

IntelliJ IDEA 2020.3 は、リポジトリインターフェースを作成するときに使用する事前定義されたメソッドの補完を導入します。また、カスタマイズされたクエリを作成するときに役立つ Micronaut @Query 注釈のサポートも追加しました。この注釈を使用すると、コードフラグメントに JPQL 言語を使用できます。

Scala

Parallel compilation

並列コンパイル

Scala コンパイルサーバーは、独立したモジュールを並列にコンパイルするようになりました。デフォルトで最大 4 つのコンパイルスレッドをサポートするようにデフォルトの VM オプションを調整しました。これにより、コンパイルを大幅に高速化できます。マシンに多くの CPU コアと多くの RAM がある場合は、デフォルト値を自由に調整して、コンパイル時間をさらに改善してください。

Compilation charts

コンパイルチャート

並列コンパイルの効率を上げるために、プロジェクトモジュールの構造とコンパイルサーバーの VM オプションを最適化することをお勧めします。これを支援するためにコンパイルチャートを追加しました。これで、最適化の可能性がある時期が一目でわかります。例:チャートは、ボトルネックとして機能しているモジュール、スレッド数を増やす機会、および最大ヒープサイズを微調整する必要がある場合を特定できます。より高速なコンパイルと動的なチャートで注目を集めることで、「コンパイル」(英語)コミックは過去のものになりました。

強化されたパッケージプレフィックス

Scala プラグインは、IntelliJ IDEA のパッケージプレフィックスを Scala のチェーンパッケージ句および相対インポートと組み合わせることができるようになりました。これらの機能はそれぞれかなりあいまいですが、あいまいさのレベルを指数関数的に増加させるのではなく、この組み合わせにより、直感的で内部的に一貫性のあるシステムが提供されます(詳細(英語))。空のディレクトリのチェーンに我慢したり、同じパッケージプレフィックスを何度も繰り返したりする必要はもうありません。ディレクトリとパッケージの両方をきちんと整理しておくことができます。

MUnit サポート

Scala プラグインは、すでに JUnit、ScalaTest、uTest、Specs2 をサポートしています。このリストに別のエントリを追加する時が来ました。MUnit のサポートが利用可能になり、通常のすべての利点が得られます。

Scala 3 improvements

Scala3 の改善

IntelliJ Scala プラグインには、今後の Scala 3 のサポートがかなり前から含まれており、すべての新しい更新に対応できるように努力しています。特に、Scala プラグインは main メソッドの新しい構文(英語)を理解するようになりました。Hello Worlds のエンジニアリングがこれまでになく簡単になりました !

JavaScript

Integrated TS problems view

統合された TypeScript および問題ツールウィンドウ Ultimate

TypeScript 言語サービスを問題ツールウィンドウに統合し、TypeScript ツールウィンドウを削除しました。この変更は、コード内の問題を 1 か所から簡単に確認できるようにするために行われました。また、TypeScript ツールウィンドウ内で以前に使用可能だったアクションを、ステータスバーの専用ウィジェットに移動しました。

Create a React component from usage

使用箇所から React コンポーネントを作成する Ultimate

コードに未解決の React コンポーネントがありますか?キャレットをその場所に置き、Alt+Enter を押し、リストからクラス / 関数コンポーネントを作成するを選択すると、IDE が関連するコード構造を作成します。

WebStorm の新機能を見て、IntelliJ IDEA 2020.3 でも利用できる他の JavaScript の改善点を確認してください。

Kubernetes

Kubernetes download logs

ログをダウンロードする Ultimate

これで、ログをローカルマシンにダウンロードできます。サービスツールウィンドウの左側のペインにあるログをダウンロードボタンをクリックするだけです。デフォルトでは、pods はスクラッチおよびコンソール | Kubernetes ファイル | <コンテキスト> | <名前空間> | pods に保存されますが、設定 / 環境設定 | ビルド、実行、デプロイ | Kubernetes の Pod ログセクションで設定を変更できます。

Kubernetes run shell

コンソールを開いてシェルを実行する Ultimate

サービスツールウィンドウの左側のペインに 2 つの新しいアクションが追加されました。コンソールを含むコンテナーを接続するためのコンソールを開くと、pod コンテナーのシェルを起動するためのシェルの実行です。設定の Pod シェルセクションにすばやくアクセスするには、ツールアイコンをクリックします。

Better URL completion

Kubernetes から CRD をロードする Ultimate

アクティブなクラスターから CRD スキーマを自動的にロードできるようになりました。これを行うには、環境設定 / 設定 | 言語 & フレームワーク | Kubernetes に移動し、アクティブなクラスターの API スキーマを使用するチェックボックスをオンにします。

データベースツール

SQL for MongoDB

MongoDB の SQLUltimate

SQL を使用して MongoDB データベースにクエリを実行できるようになりました。IntelliJ IDEA 2020.3 は、JOIN、WHERE、GROUP BY、HAVING、並び順、LIMIT、OFFSET などの句を含む SELECT クエリと、map、reduce、filter、let を除くすべての使用可能な MongoDB(英語) 関数をサポートします。SQL for MongoDB について詳しく知りたい場合は、このブログ投稿をお(英語)読みください。

Couchbase のサポートと新しいデータエクストラクター Ultimate

IDE は Couchbase クエリサービスをサポートするようになりました。また、2 つの新しいエクストラクターを導入しました。列をカンマ区切りの文字列にコピーできる 1 行SQL- 挿入 - 複数行は、複数の新しい行が挿入される単一の INSERT ステートメントを生成します。

その他

日常生活で使用できる他の便利なアップデートがあります。

  • 今後の Maven3.7.0 は、簡素化された構造の新しい POM(英語) を備えています。IntelliJ IDEA 2020.3 にはすでにそれらのサポートが含まれています。
  • Lombok プラグイン(英語)が組み込まれました。
  • IntelliJ IDEA は、人気のある Maven ライブラリの共有インデックスを JetBrains のサーバーから直接ダウンロードできます。IntelliJ プラットフォーム SDK を使用してプラグインを開発する場合、共有インデックスは自動的にダウンロードされます。
  • 今後の macOSBigSur で見栄えがするように UI を更新しました。
  • macOS システムショートカットと完全に互換性のある新しいキーマップが環境設定 / 設定 | キーマップで利用可能です。
  • パッチの作成には、デフォルトで Git 形式を使用するようになりました。