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