SI Object Browser 内部のエディタの動作をカスタマイズする画面です。
■ [表示]タブ
エディタの基本的な表示動作を指定します。
設定内容は下部のエディタに表示されます。
| 項目名 | 説明 |
|---|---|
| フォント | エディタのフォントサイズとフォント名を指定します。 |
| ルーラーを表示する | ルーラーを表示します。また、ルーラーを表示する場合は何文字で区切るかの指定もできます。 |
| タブ文字幅 | TAB文字の幅を指定します。 |
| 行番号を表示する | 編集部分の左側に行番号を表示するか否かを指定します。また、その表示方法も指定できます。 |
| レイアウト | 文字の開始位置や文字の間隔を指定します。 |
■ [フォントスタイル]タブ
文字の種類(SQLコメント、予約語、EOF記号 等)のフォントカラーとフォントスタイルが指定できます。
「基本色」で設定された内容がエディタのベースとなります。また、 [未指定]チェックボックスにチェックを入れた場合は「基本色」と同じ色が使用されます。
設定内容は下部のエディタに表示されます。
■ [編集動作]タブ
カーソル(キャレット)の動作やコード補完呼び出しに関する設定が指定できます。
| 項目名 | 説明 |
|---|---|
| オートインデント | 改行時に、直前の行のインデントの状況に応じてカーソルを移動します。 |
| バックスペース アンインデント |
カーソルが行の最初の空白以外の文字にある場合,〔BackSpace〕キーを押したときにインデントをひとつ戻します。 |
| フリーカーソル | 改行コードやEOF記号を超えてカーソルの移動が可能になります。 |
| タブ文字上を 移動可能にする |
タブ文字上もカーソルの移動を可能にします。 |
| 行末から次行の先頭に カーソルを移動する | カーソルが行末を超えて移動した時に、次の行の先頭にカーソルを移動します。 |
| タブ文字を使って インデントする |
オートインデントによる字下げをタブ文字で行います。 |
| タブ文字を空白に 置き換える |
[TAB]キーを押したときにタブ文字ではなく、同じサイズの空白文字をセットします。 |
| 選択領域のマウス ドラッグを許可 |
マウスを使ってテキストのドラッグ移動を可能にします。 |
| ドットを入力した際に コード補完機能を呼び出す |
ドットを入力した際にコード補完機能を呼び出します。 |
| ドットを入力した際に コード補完の遅延表示を行う |
ドットを押下した後、指定した時間内に文字を入力するとコード補完の呼び出しをキャンセルできます。 Ctrlキーとスペースキーにて呼び出した場合は即時表示します。 |
■[予約語]タブ
エディタが予約語として認識する文字列を指定します。
[初期値]ボタンを押すと出荷時設定に戻ります。
■[SQL整形]タブ
SQLの整形出力時のフォーマットを設定します。
設定内容は下部のエディタに表示されます。
| 項目名 | 説明 |
|---|---|
| 項目の改行 | 項目を1項目ずつ改行するか、改行しないかを指定します。 |
| カンマの位置 | カンマの位置を、各項目の後にするか、次行の先頭にするかを指定します。 |
| 予約語の変換 | 予約語の項目を大文字にするか、小文字にするか、変換しないかを選択します。 |
| 項目の変換 | 予約語以外の項目を大文字にするか、小文字にするか、変換しないかを選択します。 |
| AND(OR)の位置 | AND、ORの位置を、各項目の後にするか、次行の先頭にするかを指定します。 |
| 予約語の位置 | 予約語の位置を右詰にするか、左詰にするかを指定します。 |
| インデント | PL/SQLコードを整形出力する場合の、BEGIN~END、IF~END IFなどのブロック内で字下げされる文字数を指定します。 |