PyCharm 2026.1 Help

重複ツールウィンドウ

重複 ツールウィンドウには、重複の検索結果が表示されます。

重複ツールウィンドウのペイン

このウィンドウは次のペインで構成されています:

  • 左ペイン には、ソースコードの重複フラグメントのツリービューが表示されます。 各ノードには次の情報が表示されます。

    • スコープ内で検出された複製されたコードフラグメントの数。

    • 重複の「コスト」(コードブロックサイズの基底に加法アルゴリズムを使用して計算された任意の単位です ; 通常、コードフラグメントが大きいほどコストが高くなります)。

    • 重複しているクラスを含むクラス。

  • 右ペイン には、左側のペインで選択された、複製されたソースコードのフラグメント間の違いが表示されます。

左ツールバー

項目

ショートカット

説明

再実行

再実行

このボタンをクリックすると、アクティブなタブに複製分析が再度実行されます。

閉じる

アクティブなタブを閉じる

Ctrl+Shift+F4

このボタンをクリックすると、アクティブなタブが閉じます。

シングルクリックで移動

シングルクリックで移動

ボタンを押すと、左側のペインで項目を選択すると、それぞれのファイルがエディターで開きます。

上部ツールバー

項目

Tooltip/Image/Shortcut

説明

前へ 次へ

F7/Shift+F7

次 / 前の違いに移動する

空白

差分ビューアーが空白をどのように扱うかを定義します。

  • Do not ignore: 空白は重要であり、すべての違いがハイライトされています。 このオプションはデフォルトで選択されています。

  • Trim whitespaces: 空白が行の最後と先頭にある場合は空白を削除します(("\t", " "))。

    • 2 行の末尾の空白のみが異なる場合、これらの行は等しいと見なされます。

    • 2 行が異なる場合、末尾の空白は 単語モードでハイライトされません。

  • 空白を無視: 空白は、ソースコード内の場所に関係なく、重要ではありません。

  • Ignore whitespaces and empty lines: 空白と空行を無視します。 次のエンティティは無視されます。

    • すべての空白 (「ホワイトスペースを無視する」オプションのように)

    • 空白のみで構成される追加または削除されたすべての行

    • 空白以外の部分を変更せずに行を分割または結合するすべての変更。

      例: a b ca \n b c の違いは、このモードではハイライトされません。

ハイライトモード

相違の粒度がハイライトされる方法を選択します。

利用可能なオプションは次のとおりです:

  • Highlight words: 変更された単語がハイライトされます

  • Highlight lines: 変更された行がハイライトされます

  • Highlight split changes: このオプションを選択すると、大きな変更が小さな変更に分割されます。

    例: A \n B および A X \n B X は、1 つではなく 2 つの変更として扱われます。

  • Highlight characters: 変更されたシンボルがハイライトされます

  • Do not highlight: このオプションを選択した場合、違いはまったくハイライトされません。

    大幅に変更されたファイルを操作する場合は、 Do not highlight オプションを使用します。 そのような場合、ハイライトすると、レビュー中にさらに困難が生じる可能性があります。

編集

ソースに移動

F4

このボタンをクリックすると、エディターのアクティブペインにファイルが開きます。 キャレットは 重複ツールウィンドウ と同じ位置に配置されます。

同期ボタン

スクロールの同期

このボタンをクリックすると、両方の差分ペインを同時にスクロールできます。 このボタンを放すと、それぞれのペインを個別にスクロールできます。

設定ボタン

設定

使用可能な設定のリストを開きます (たとえば、 Git Blame でアノテーションを付ける または 別ウィンドウで差分を表示)。

これらのコマンドは、差分ビューアーガターのコンテキストメニューからも利用できます。

コンテキストメニューコマンド

項目

キーボードショートカット

説明

ソースに移動

F4

エディターで、選択した複製を含むファイルを開き、複製の先頭にキャレットを置きます。 コードの断片がハイライトされます。

ソースの表示

Ctrl+Enter

エディターで、選択した複製を含むファイルを開き、コードの断片をハイライトします。

左に送る / 右に送る

これらのコマンド、または矢印アイコン 左側の差分バージョンとして表示する および 右側の差分バージョンとして表示する を使用して、選択した重複を差分ビューアーの左側または右側のペインに配置します。

2026 年 6 月 1 日