Visual COBOL では、変数、セクション、および段落 (ネイティブ COBOL)、識別子 (マネージ COBOL)、または Java コードで参照される COBOL 形式 (あるいはその逆) のワークスペース内におけるすべてまたは選択した出現について、名前を変更できます。
リファクタリングの名前の変更に関する設定
Eclipse では、エディターで直接名前を変更することができ、識別子のすべての出現について名前を変更できます。また、[Rename] ダイアログ ボックスによる名前の変更も可能で、変更を適用する前に確認して承認できます。
名前の変更に [Rename] ダイアログ ボックスを使用するかどうかを指定するには、[] をクリックし、[Rename in editor without dialog] (デフォルトでは有効) をオンまたはオフにします。
コード内の識別子の名前変更
識別子の名前を変更するには、次の操作を行います。
- エディターで名前を変更する項目を右クリックし、[Refactor > Rename] をクリックします。
または、メイン メニューから [Refactor > Rename] をクリックするか、[Outline] または [Program Outline] ビューで識別子を右クリックし、[Refactor > Rename] をクリックします。
クイック形式の名前変更用に IDE が構成されている場合:
[Rename] ダイアログ ボックスを使用して名前を変更するように IDE が構成されている場合:
- [New name] フィールドに新しい名前を指定します。
- [Update references] がオンになっていることを確認します。
- [Preview] をクリックして、変更を表示および承認します。

必要な変更が適用されていることを確認し、[OK] をクリックします。
変更を元に戻すには、[Edit > Undo Rename COBOL Element] クリックします。
The following restrictions apply to rename refactoring:
- It is not possible to rename identifiers in a copybook which is referenced using the COBCPY environment variable but is not located in the workspace.
- It is not possible to rename identifiers in copybooks referenced using a COPY...使用すべきではありません。
- It is not possible to rename typedef members.
- It is not possible to rename identifiers in any resources that are outside the current workspace.
- It is not possible to rename identifiers defined using the AS phrase.
- It is not possible to rename a program name or an entry-point.
- Rename using a COBOL reserved word is not supported.The IDE does not issue a warning if you use a reserved word to rename an identifier and will rename the instances of the identifier.Trying to build your application, however, will fail.
The following restrictions apply to native COBOL only:
- It is not possible to rename copybooks from the editor.You can rename copybooks from COBOL Explorer.This, however, does not change any of the references to the copybooks in the code.
The following restrictions apply to managed COBOL only:
- It is not possible to rename packages.