AppCode 2023.1 ヘルプ

ファイル、フォルダー、テキストソースを比較する

AppCode を使用すると、ファイル、フォルダー、テキストソース、データベースオブジェクト間の違い、ローカルファイルとそれらのリポジトリバージョン間の違いを確認できます。

ファイルを比較

AppCode はファイルの差分ビューアーに差分を表示します:

comparing files
  • New lines グリーン: 追加

  • Modified lines ブルー: 変更

  • Deleted lines グレー: 削除

変更を適用するには、シェブロンボタン (apply left および apply right) を使用します。

変更を追加するには、Ctrl を押します。apply left apply right ボタンは chevron button bottom right chevron button bottom left に変わります。

2 つまたは 3 つのファイルを比較する

  • プロジェクトツールウィンドウで、比較するファイルを選択してファイルを比較を選択するか、Ctrl+D を押します。

  • または、1 つのファイルを選択し、コンテキストメニューから比較を選択して、プロジェクトの外部にあるファイルを選択します。

アクティブなエディターをクリップボードと比較する

  • エディターの任意の場所を右クリックし、コンテキストメニューからクリップボードと比較を選択します。

アクティブなエディターとプロジェクトファイルを比較する

  1. プロジェクトツールウィンドウで、現在開いているファイルと比較するファイルを右クリックします。

  2. コンテキストメニューからエディターでファイルを比較を選択します。

アクティブエディターと任意のファイルを比較する

プロジェクトの外部にあるファイルをアクティブなエディターと比較する必要がある場合、またはプロジェクトツールウィンドウを開きたくない場合は、任意のファイルを選択してアクティブなエディターと比較できるエディターでファイルを比較アクションを使用できます。

このアクションをエディタータブのコンテキストメニューに追加するには:

  1. Ctrl+Alt+S を押して IDE 設定を開き、外観 & 振る舞い | メニューおよびツールバーを選択します。

  2. 右側のペインで、エディタータブポップアップメニューノードを展開し、新しいアクションを追加する場所を選択し、the Add Actions menu をクリックして、アクションの追加…を選択します。

  3. バージョン管理システム | 差分 & マージエディターでファイルを比較アクションを見つけて追加します。

ローカルファイルとそのリポジトリのバージョンを比較する

  1. バージョン管理ツールウィンドウ内の任意の場所に変更されたファイルを選択します。

  2. ツールバーの the Open Diff button をクリックするか、Ctrl+D を押します。

生産性のヒント

「承認」と「追加」のショートカットを割り当てる

受け入れアクションと追加アクションにショートカットを割り当てるには、IDE 設定 Ctrl+Alt+Sキーマップページを開き、これらのアクションをバージョン管理システム | 差分 & マージに配置します。

左右入れ替え

2 つのファイル、または Cliboard の内容を含むファイルを比較しているときは、ツールバーの the Swap Sides button をクリックして面を入れ替えることができます。

コマンドラインからファイルを比較する

コマンドラインから 2 つまたは 3 つのファイルを比較し、AppCode を外部差分ツールとして使用できます。詳細については、コマンドラインからファイルを比較するを参照してください。

フォルダーを比較する

AppCode を使用すると、2 つのフォルダー内のファイルをファイルサイズ、内容、タイムスタンプと比較できます。違いはフォルダーの差分ビューアーに表示されます。

Comparing folders

上部ペインには選択したフォルダー内のすべてのファイルがリストされ、下部ペインには選択したファイルの 2 つのバージョンの違いが表示されます(ファイルを比較を参照)。

フォルダーを比較する

  1. プロジェクトツールウィンドウで、比較するフォルダーを選択します。

  2. コンテキストメニューからディレクトリの比較を選択するか、Ctrl+D を押します。

  3. リストをフィルタリングするには、次のツールバーボタンを使用します。

    • right arrow : クリックすると、左側のフォルダーには存在するが右側のフォルダーには存在しないファイルが表示されます。

    • left arrow : クリックすると、右側のフォルダーに存在するファイルが表示されますが、左側のフォルダーには存在しません。

    • not equal sign : クリックすると、両方のフォルダーに存在するが内容、タイムスタンプまたはサイズが異なるファイルが表示されます。

    • equal sign : クリックすると、両方のフォルダーに存在し、次で比較ドロップダウンで選択されたオプションに関して同一のファイルが表示されます。

フォルダーを同期する

AppCode では、2 つのフォルダーの内容を同期させたり、あるフォルダーから別のフォルダーに変更を適用したりできます。

  1. 各ファイルについて、* 列のアイコンをクリックして、そのファイルに対して実行するアクションを設定します。

    • right arrow : 選択した項目を左から右のフォルダーにコピーします。このようなファイルがすでに正しいフォルダーに存在する場合は、上書きされます。

    • left arrow : 選択した項目を右から左のフォルダーにコピーします。このようなファイルがすでに左のフォルダーにある場合は上書きされます。

    • equal sign : アクションは実行されません(2 つのファイルは同じです)。

    • not equal sigh : アクションは実行されません(2 つのファイルは異なります)。

    • close icon : 選択した項目の除去。

  2. 以下のいずれか 1 つを実行します:

    • 選択したアクションを現在のアイテムに適用するには、ツールバーの選択対象を同期ボタン the Synchronize Selected button をクリックするか、Enter を押します。

    • 選択したアクションをすべてのアイテムに適用するには、ツールバーのすべてを同期ボタン the Synchronize All button をクリックします。

2 つのフォルダーの異なるファイルを比較する

あるフォルダーにファイルがあり、別のフォルダーに同じ名前の別のファイルがある場合があります(たとえば、VCS_library_1.4VCS_library_1.5)。これらは、比較したい同じファイルのバージョンです。また、ファイルの名前が変更されたと思われる場合がありますが、それ以外の点では別のフォルダー内のファイルと同じである場合もあります。AppCode を使用すると、2 つのファイルを比較できます。1 つは右側のフォルダーにあり、もう 1 つは左側にあります。これらのファイルは異なるエンティティとして扱われます。

  1. 左ペインと右ペインで、比較したいファイルを選択します。

  2. ツールバーの新規ファイルの相互比較アイコン Compare new files with each other button をクリックします。選択したファイルの違いが下のペインに表示されます。

テキストソースを比較する

ファイルやフォルダーの内容を比較する以外に、空の差分ビューアーを開いてテキストを貼り付けるか、ファイルを左右のパネルにドラッグして比較することもできます。たとえば、アプリケーションのコンソール出力と同じアプリケーションの出力を少し変更しても比較したい場合に便利です。

  1. Ctrl+Shift+A を押して入力を開始し、空白の差分ウィンドウを開くアクションを見つけます。

  2. 左パネルと右パネルで比較したいテキストを貼り付けます。

    左または右のパネルを右クリックして 3 サイドビューアーに切り替えを選択し、3 つのテキストソースを比較します。

生産性のヒント

「空の差分を開く」アクションのショートカットを割り当てます

IDE 設定 Ctrl+Alt+Sキーマップページで、バージョン管理システム | 差分 & マージにあるこのアクションを見つけます。

左右入れ替え

ツールバーの swap sides アイコンを押すと、差分ビューアーの左右を入れ替えることができます。

別のウィンドウで Diff を開く

デフォルトでは、差分ビューアーはエディタータブで開きます。代わりに、別のウィンドウでビューアーを開くように設定を構成できます。IDE 設定 Ctrl+Alt+S詳細設定ページで、エディタータブで差分を開くオプションを無効にします。

外部差分ツールで比較

外部差分ツールをセットアップして起動し、AppCode から直接ファイルと変更を比較できます。事前に必要な差分ツールをマシンにインストールしてください。

外部差分ツールを構成する

  1. Ctrl+Alt+S を押して IDE 設定を開き、ツール | 差分 & マージ | 外部差分ツールを選択します。

  2. 外部ツールの有効化オプションを選択してください。

  3. 外部ツールを構成するセクションで、App general add をクリックします。

  4. 開いた外部ツールの追加ダイアログで、次の詳細を入力します。

    • ツールグループ : リストから差分ツールを選択します。

    • プログラムパス : システムで実行可能な差分ツールへのパスを指定します。

    • 引数パターン : 必要に応じて、変更を表示するパターンを調整します。

      • %1 - ローカルの変更

      • %2 - リモートサーバーからのコンテンツ

      • %3 - ローカル変更のない現在のバージョン

    差分のテストまたは 3 サイド差分のテストをクリックして、外部差分ツールが AppCode から正常に起動することを確認します。

  5. 変更を保存するには、OK をクリックします。

AppCode から外部差分ツールを起動する

  • 差分ビューアーで違いを調べる場合は、App general external tools をクリックして、AppCode に構成済みの外部差分ツールを起動させます。