拡張コピーブック ビューには、次の制限事項が適用されます。
- 拡張コピーブック ビューでは、ブックマークはサポートされていません。スタンドアロン ファイルとして開かれているコピーブックにはブックマークを追加できます。
- 拡張コピーブック ビューでは、置き換えられた値がビューに表示される場合、COPY...REPLACING 文によって参照されるコピーブックは編集できません。この場合、拡張コピーブック ビューは読み取り専用です。
- 拡張コピーブックの読み取り専用ステータスは、プロジェクトを閉じた後は維持されません。次回プロジェクトを開くと、コピーブックは拡張コピーブック ビューに表示されますが読み取り専用ではなくなります。
- COPY 文で OF 指定または IN 指定を使用したとき、コピーブックがライブラリ ファイルに格納される場合は (COPYLBR コンパイラ指令を使用した場合)、拡張コピーブック ビューで対応するコピーブックを表示できず、または [Open "CopybookName" in New Window] コマンドを使用してコピーブックを開くことはできません。
- [Class View] から、または [Navigate To] コマンドを使用して、拡張コピーブック ビューの項目に移動する操作はサポートされません。
- 出力ウィンドウでファイルの場所を参照した場合 (ビルド出力へのポイントなど)、または [Find in Files] で受け取られた結果でファイルの場所を参照した場合、拡張コピーブック ビューの項目をポイントしません。
- 拡張コピーブックの呼び出し履歴で現在選択されている文を選択すると、実際のコピーブックが表示される場合があります。デバッガーの [Show Next Statement] コマンドを使用して実際の拡張コピーブックの位置に戻ることができます。
- [Breakpoints] ウィンドウには、拡張コピーブック ビュー内の行番号ではなく、ブレークポイントを含んでいるファイル内のブレークポイントの行番号が常に表示されます。
- [Call Stack]、[Threads]、[IntelliTrace] の各ウィンドウには、拡張コピーブック ビュー内の行番号ではなく、文を含んでいるファイルに対応する行番号が表示されます。
- 拡張コピーブック ビューでカレットを無効な位置に移動すると、[Set Next Statement] コマンドによって「Unable to set the next statement to this location」というエラー メッセージが表示されコピーブックが個別の文書として開きます。
- マネージ コードでステップ実行するとき、ステップ実行する次の文が同じクラスまたはプログラム、同じ行番号にありながら、異なるソース ファイルにある場合、デバッガーはその文をステップ オーバーします。例えば、Program1.cbl の行 10 から Copybook1.cpy の行 10 までステップ実行する場合、デバッガーはコピーブックでその文をステップ オーバーします。
- COBOL プログラムに COPY 文を追加してから拡張コピーブック ビューで表示する場合、コピーブック文の行は読み取り専用になります。COBOL プログラムで Undo を実行すると、COPY 文は削除されますが、コピーブックの内容はプログラムに表示されたままになります。
- 拡張コピーブック ビュー内では、[Replace All] は機能しません。
- COBOL に通常は関連付けられていないファイル拡張子を持つプロジェクト内のコピーブックについては、拡張コピーブック ビューで表示する前に、[ツール > オプション > テキスト エディター > ファイル拡張子] で既知のコピーブック拡張子のリストにそのファイル拡張子を追加する必要があります。