AppCode 2023.1 ヘルプ

TODO コメント

時々、将来の参照のためにコードの一部をマークする必要があります: 最適化と改善の領域、起こり得る変更、議論される質問など。AppCode を使用すると、エディターでハイライトされ、インデックスが付けられ、TODO ツールウィンドウにリストされる特別なタイプのコメントを追加できます。この方法で、あなたのチームメイトは注意が必要な問題を追跡できます。

Example of TODO comment

デフォルトでは、AppCode によって認識される 2 つのパターン、TODOFIXME が小文字と大文字の両方で存在します。これらのパターンは行内で使用でき、サポートされている任意のファイルタイプのコメントをブロックできます。デフォルトのパターンを変更するか、必要に応じて独自のパターンを追加できます

TODO コメントを追加する

  • たとえば、Ctrl+/ を押して、TODO コメントを作成する場所にキャレットを置き、TODO または FIXME を入力してから、メモを入力します。

また、TODO コメントを事前定義済みのコンテンツとともに追加するためのライブテンプレートを作成することもできます。ライブテンプレートを作成するページの例を参照してください。

複数行の TODO コメントを追加する

  • 複数行の TODO アイテムを作成するには、最初の行に続くコメント行を(少なくとも 1 つのタブまたは 2 つのスペースで)インデントします。インデントなしでは、行は通常のコメント行として扱われます。

複数行の TODO 項目を無効にするには、環境設定ダイアログ(Ctrl+Alt+S)で、エディター | TODO に移動し、次の行のインデントされたテキストを同じ TODO の一部として扱うチェックボックスをオフにします。

すべての TODO コメントのリストを表示する

  1. TODO 項目を表示するには、TODO ツールウィンドウ(表示 | ツールウィンドウ | TODO)を開きます。タブを使用して、表示する TODO アイテムのソースを変更します。現在のプロジェクトのすべてのファイルから、現在のファイルのファイルのみから、特定の範囲のファイルに基づいて、またはアクティブな変更リストのファイルから(バージョン管理がある場合)統合が構成されています)。

    The TODO tool window
  2. ソースコード内の TODO コメントに移動するには、TODO ツールウィンドウで対応する TODO 項目をクリックします。この動作を無効にするには、ツールバーのシングルクリックで移動ボタン The Navigate with Single Click button を使用します(この場合、TODO 項目をダブルクリックして関連するコメントに移動する必要があります)。

カスタムパターンを追加して TODO アイテムをフィルタリングする

独自のパターンを追加してリストをフィルタリングし、特定のパターンに一致する TODO アイテムのみを表示できます。例: OPTIMIZE パターンでコード内の可能な最適化の場所をマークし、TODO ツールウィンドウで表示するときに他のすべての TODO アイテムを無視することを選択できます。

  1. 環境設定ダイアログ(Ctrl+Alt+S)で、エディター | TODO を選択します。

  2. 正規表現を使用して、カスタムパターンを指定します。

    例: コメントに OPTIMIZE という単語のパターンを追加するには、TODO ダイアログのパターンセクションで The Add button をクリックし、次の正規表現を入力します。

    \boptimize\b.*

    これは「最適化」という言葉と一致します。(\b は単語の境界を指定します)、コメント内の他の任意の数の文字を許可します。

    次に、OK をクリックして新しいパターンを保存します。

  3. フィルターを追加して TODO パターンをグループ化し、TODO ツールウィンドウで対応する TODO アイテムを個別に表示します。

    例: Optimization フィルターを新しいパターンで追加するには、TODO ダイアログのフィルターセクションで The Add button をクリックし、その名前として Optimization を指定し、このフィルターに含める新しいパターンを選択します。

    次に、OK をクリックして新しいフィルターを保存します。

  4. OK をクリックして、TODO 設定ダイアログで変更を適用します。

  5. 新しいフィルターを適用するには、TODO ツールウィンドウで the Filter TODO Items button をクリックし、Optimization フィルターを選択します。

パターン用に選択したアイコンは、さまざまな TODO アイテムを区別しやすくするために、TODO ツールウィンドウに表示されます。パターンの大 / 小文字の区別チェックボックスを有効にすることにより、指定された大文字と小文字のみをパターンに一致させることができます。

関連ページ:

カラースキームの切り替え

このセクションを使用して、AppCode エディターの配色を選択します。スキームワークスペースで使用する配色を選択してください。Xcode からのインポートこのボタンをクリックして、Xcode から目的の配色をインポートします。フォントコードスタイル var banner = document.createElement('div'); banner.innerHTML =

ライブテンプレートを作成する

次の手順例は、現在の日付とユーザー名でコメントのテンプレートを作成する方法を示しています。を押して IDE 設定を開き、を選択します。新しいライブテンプレートを作成するテンプレートグループを選択します。テンプレートグループを選択しない場合、ライブテンプレートがユーザーグループに追加されます。をクリックし、ライブテンプレートを選択します。テンプレートが使用可能になるコンテキストを指定します。デフォルトでは、コンテキストは指定されておらず、AppCode はダイアログの下部にメッセージを表示します。...

スコープとファイルの色

スコープは、プロジェクト内のファイルとフォルダーのグループです。スコープを使用して、さまざまな IDE ビューでプロジェクト項目を視覚的に区別し、特定の操作の範囲を制限できます。スコープは、プロジェクト内のファイルを論理的に編成するように設計されています。テストソースはテスト関連のスコープに移動でき、製品コードは製品ファイルのスコープに関連付けることができます。これらの論理チャンクにより、プロジェクトの管理が容易になります。例: テスト関連のインスペクションをテストクラスでのみ実行すると、アプリ...

バージョン管理を有効にする

AppCode は 2 つのレベルでバージョン管理統合をサポートします。IDE レベルでは、VCS 統合は、デフォルトで有効になっているバンドルされたプラグインのセットを通じて提供されます。プロジェクトレベルでは、プロジェクトフォルダーを 1 つまたは複数のバージョン管理システムと関連付けることで、VCS 統合が有効になります。プロジェクトルートをバージョン管理システムに関連付ける:AppCode を使用すると、プロジェクトとバージョン管理システムとの統合をすばやく有効にして、プロジェクトルー...

文法

AppCode は、プロジェクトの README.md などのテキストファイルの文法をチェックします。また、ソースコード内のさまざまなテキスト要素(文字列リテラル、コメント、さらにはコミットメッセージ)をチェックするように構成することもできます。形態、句読点、全体的な構造、スタイルに関連する間違いを強調しています。デフォルトでは、AppCode には英語のサポートが含まれており、検出された場合は別の言語を追加することを提案します。サポートされている言語とその追加方法については、自然言語を参照してくだ...

コピーライト

プロジェクトには、コピーライトで保護したいファイルが含まれている場合があります。各ファイルに個別にコピーライト表示を追加する代わりに、著作権プロファイルを使用できます。プロファイルは、コピーライト表示テキストと、このテキストが組み込まれる一連のファイル(スコープ)を定義します。同じプロジェクト内のファイルには、いくつかの異なるコピーライト表示が必要な場合があります。この場合、複数のプロファイルを設定し、異なるスコープに関連付けることができます。コピーライトプロファイルを構成する:新しいコピーラ