スマート編集モードでのワード ラップとインデント

スマート編集モードは、PL/I ソース ファイルのさまざまな領域でワード ラップとインデントの動作を制御します。

スマート編集モードを有効にするには、次の手順を行います。

  1. [Window > Preferences > Micro Focus > PL/I > Editor] をクリックします。
  2. [Smart edit mode] が有効であることを確認します。
  3. [OK] をクリックします。

または Eclipse ツールバーで [Toggle Smart Edit Mode] Toggle Smart Edit Mode をクリックしてスマート編集モードをオンまたはオフにします。

次の構成オプションを [Typing] 設定ダイアログ ボックスで変更できます。ダイアログを開くには、[Window > Preferences > Micro Focus > PL/I > Editor > Typing] を選択します。

[Wrapping]
  • [Wrap code when source code area end is reached] - ソース コード領域の末尾に達した際に行がラップされます。
  • [Wrapping moves the text in the right hand area to the new line] - 右側領域にあるコメントは右側の領域で表示されたままになりますが、ソース コード領域でラップされると次の行に移動します。
  • [Wrap lines when deleting forwards and backwards] - 領域の最後の非空白文字の後で Delete を押すと、直下の行が上に移動し (ソース コード領域で行がラップされる場合があります)、右側領域のコメントは関連付けられたコードの行とともにその位置にとどまります。同様に、列 1 で Backspace を押すと、現在の行が上に移動し (ソース コード領域でラップされる場合があります)、右側領域のコメントは関連付けられているコードの行とともに表示されたままになります。
[Indentation]
  • [Enter key and smart wrapping adjust the indentation on the new line] - Enter を押すとコードが次の行、および前の行の開始列に移動します。このオプションを無効にした場合、Enter を押すと次の行のコードがソース コード領域の始めに移動します。
  • [Tab/Shift-Tab keys adjust the indentation based on the area margins] - Tab キーを使用してコードを移動する際のインデント、およびコードがソース コード領域の末尾に達した際のインデントを構成します。また Shift+Tab の使用時にコードのさまざまな領域でテキストがどのように移動するかを構成します。