AppCode 2023.1 ヘルプ

キーボードショートカットを設定する

AppCode には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。

キーマップ構成を表示するには、環境設定ダイアログ Ctrl+Alt+S を開き、キーマップを選択します。

Keymap settings

AppCode は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している別の IDE またはエディター(Xcode など)からのショートカットと一致するものを選択してください。

キーマップは、対応するキーボードとマウスのショートカットと略語を含むアクションのリストです。事前定義されたキーマップは変更できません。代わりに、事前定義されたキーマップのショートカットを変更すると、AppCode はそのキーマップのコピーを作成します。これを構成できます。The Show Scheme Actions icon をクリックして、選択したキーマップを複製し、名前を変更、削除、デフォルト値に復元します。キーマップファイルについては、ユーザー定義のキーマップの場所を参照してください。

一部のアクションは、キーボードショートカットまたはマウスショートカットを他のアクションから継承します。キーマップページでは、継承元リンクを使用して親アクションに移動できます。親アクションのショートカットを変更すると、それに応じて子アクションのすべてのショートカットが変更されます。子アクションのショートカットを変更しても、親アクションのショートカットには影響しませんが、継承リンクが削除され、両方のアクションが独立します。

Shortcut inheritance

名前でアクションを検索するには、キーマップページの検索フィールドにアクションを入力します。アクションのショートカットがわかっている場合は、The Find Action by Shortcut icon をクリックして、ショートカット検索ダイアログのキーの組み合わせを押します。

このページと AppCode ドキュメントの他のページを参照すると、IDE で使用するキーマップのキーボードショートカットが表示されます。ページ上部のセレクターを使用して選択してください。

キーボードショートカットを追加する

  1. 環境設定ダイアログ Ctrl+Alt+Sキーマップページで、アクションを右クリックしてキーボードショートカットの追加を選択します。

  2. キーボードショートカットダイアログで、必要なキーの組み合わせを押します。

  3. 必要に応じて、2 番目のストロークチェックボックスを選択して、2 つの連続するキーの組み合わせで複雑なショートカットを定義します。

  4. ショートカットを保存するには、OK をクリックします。

押したキーの組み合わせはキーボードショートカットダイアログに表示され、既存のショートカットと競合する場合は警告が表示されます。

マウスショートカットを追加する

  1. 環境設定ダイアログ Ctrl+Alt+Sキーマップページで、アクションを右クリックしてマウスショートカットの追加を選択します。

  2. マウスショートカットの入力ダイアログで、マウスポインタを中央の領域に移動し、必要に応じてクリックまたはスクロールします。

  3. ショートカットを保存するには、OK をクリックします。

実行されたマウス操作はマウスショートカットの入力ダイアログに表示され、既存のショートカットと競合する場合は警告が表示されます。

略語を追加

省略形を使用して、ショートカットなしですばやくアクションを見つけることができます。例: Ctrl+Shift+A キーを押して色およびフォントに移動アクションの名前を入力すると、現在のキャレット位置にある要素の色とフォントの設定をすばやく変更できます。このアクションに略語(JCF など)を割り当てた場合は、完全なアクション名の代わりにそれを入力できます。

  1. 環境設定ダイアログ Ctrl+Alt+Sキーマップページで、アクションを右クリックして略語の追加を選択します。

  2. 略語ダイアログで、希望の略語を入力して OK をクリックします。

アクションのショートカットをデフォルトにリセットする

アクションのショートカットを変更、追加、削除した場合、初期設定にリセットできます。

  • 環境設定ダイアログ Ctrl+Alt+Sキーマップページで、アクションを右クリックしてショートカットのリセットを選択します。

ユーザー定義のキーマップの場所

デフォルトのキーマップの 1 つを変更すると、AppCode は AppCode IDE 構成ディレクトリkeymaps ディレクトリにカスタムキーマップファイルを作成します。

構文

~/Library/Application Support/JetBrains/<product><version>/keymaps

サンプル

~/Library/Application Support/JetBrains/AppCode2023.1/keymaps

カスタムキーマップファイルには、親キーマップとの違いのみが含まれています。例: デフォルトの Windows キーマップを変更すると、カスタムキーマップがその子になります。ファイルには、追加または変更したショートカットのみが含まれますが、カスタムキーマップの他のすべてのショートカットは、デフォルトの Windows キーマップと同じになります。

カスタムキーマップは、チームメンバーと、または IDE インスタンス間で共有できます。対応するキーマップファイルをコピーして、別の AppCode インストールの keymaps ディレクトリに配置します。次に、キーマップ設定ページでコピーしたキーマップを選択します。

グローバル OS ショートカットとの競合

定義済みのキーマップは、可能性のあるすべてのプラットフォーム、バージョン、設定を網羅しているわけではありません。一部のショートカットは、グローバルなシステムの動作やサードパーティ製ソフトウェアのショートカットと競合する可能性があります。これらの競合を修正するには、競合しているショートカットを再割り当てまたは無効にします。

AppCode は、システムショートカットとの競合を検出し、ポップアップメッセージで通知します。

Notification on conflicting shortcuts

ショートカットの変更をクリックしてキーマップ設定ダイアログを開き、必要な調整を行うことができます。

Adjust conflicting shortcuts

AppCode のデフォルトのキーマップと競合する可能性のあるシステムショートカットの例をいくつか示します。システムでファンクションキーが有効になっていることを確認してください。

ショートカット

システムアクション

AppCode アクション

⌃Space

前の入力ソースを選択する

基本コード補完

⇧⌘A

ターミナルで man ページのインデックスを検索

アクションの検索

関連ページ:

IDE で使用されるディレクトリ

デフォルトでは、AppCode は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。IDE ディレクトリの場所を変更するたとえば、ユーザープロファイルドライブの容量が不足している場合や低速ディスクにある場合、ホームディレクトリが暗号化されている(IDE の速度が低下している)場合、またはネットワークドライブにある場合は、デフォルトの IDE デ...

IDE の設定

AppCode では、プロジェクトレベルとグローバルの 2 つのレベルで設定を構成できます。グローバル設定は、AppCode の特定のインストールまたはバージョンで開くすべてのプロジェクトに適用されます。このような設定には、IDE の外観(テーマ、配色、メニュー、ツールバー)、通知設定、インストールおよび有効化されたプラグインのセット、デバッガー設定、コード補完などが含まれます。IDE を構成するには、を選択します。または、を押すか、ツールバーのをクリックします。環境設定ダイアログでアイコンが...

メニューおよびツールバー

IDE を操作するとき、いくつかのアクションを他のアクションより頻繁に実行します。生産性を最大化するには、お気に入りのアクションのデフォルトのショートカットを学ぶか、それらにショートカットを割り当てます。メニューとツールバーをカスタマイズして、必要なアクションのみを含め、再グループ化し、アイコンを構成することもできます。メニューおよびツールバーをカスタマイズを押して IDE 設定を開き、を選択します。使用可能なメニューとツールバーのリストで、カスタマイズするノードを展開し、目的のアイテムを選択し...