テキストエディターの環境設定
Text EditorsカテゴリのPreferencesダイアログでは、Text editor に関連する機能および動作に関する設定へアクセスできます。
General
Text Editors – Generalページでは、Preferencesダイアログ内で Text editor の編集動作に関する設定項目を提供します。

Text Editors – Generalページ(Preferences ダイアログ)
Editing |
|
| Insert Mode | 有効にすると、既存のテキストを上書きせずにカーソル位置へ文字を挿入します。このオプションを無効にすると、カーソル位置に入力した文字で既存のテキストが上書きされます。 |
| Overwrite cursor as block | 有効にすると、カーソルをブロック表示で上書きします。 |
| Cursor through tabs | 有効にすると、矢印キーで各タブ文字内の論理スペース位置へカーソルを移動できるようになります。 |
| Cursor beyond EOL | 有効にすると、テキスト文書内でカーソルを行末(EOL)文字より先に配置できるようになります。 |
| Cursor beyond EOF | 有効にすると、テキスト文書内でカーソルをファイル終端(EOF)文字より先に配置できるようになります。 |
| Persistent blocks | 有効にすると、矢印キーでカーソルを移動しても、テキスト文書内のマーク済みブロックの選択状態を維持します。新しいブロックを選択すると、以前のブロックは解除されます。 |
| Overwrite blocks | 有効にすると、マークされたテキストブロックを次に入力する内容で置き換えられるようになります。Persistent blocksオプションも選択されている場合、入力したテキストは現在選択されているブロックの後ろに追加されます。 |
| Disable dragging | 有効にすると、選択したテキストブロックを文書内でドラッグ移動できないようにします。既定では、このオプションは無効です。 |
| Group undo | 有効にすると、最後の編集コマンドに加え、同じ種類のその後の編集コマンドも元に戻せます。 |
| Remember undo/redo after save | 有効にすると、テキストファイル保存後も undo データを保持し、すべての変更を元に戻せるようになります。このオプションは既定で有効です。無効にすると、テキストファイル保存後にすべての undo データが失われます。 |
| Smart 'Home' key | 有効にすると、Homeキーを最初に押したとき、カーソルが現在行の最初の非スペース文字へ移動します。次にHomeキーを押すと、カーソルは行頭へ移動し、以降も同様に動作します。このHomeキーの動作は Microsoft™ Visual Studio™ 製品と同じです。このオプションを無効にすると、Homeキーを押したときにカーソルは現在行の先頭へ移動します。 |
| Find | |
| Find text at cursor | 有効にすると、カーソル位置の現在のテキストがFind Text dialogのText to findフィールドに入力されます。このオプションを無効にすると、検索文字列を手動で入力する必要があります。 |
| Find selected text on Find Next | 有効にすると、元の検索操作で使用した文字列ではなく、現在選択されているテキストの次の出現箇所をすばやく検索できます。 |
| Select found text | 有効にすると、コピーコマンド使用時に見つかったテキストをクリップボードへコピーします。 |
| Import | |
| Import from | クリックすると Text editor の設定をインポートし、TaskingまたはVisual Studioから選択できます。 |
| Tabs & Indent | |
| Use tab character | 有効にすると、各タブに対して実際のタブ文字が挿入されます。無効にすると、代わりにスペース文字が挿入されます。テキスト文書内でタブ文字を表示するには、Text Editors - Display Preferences ページのUse special symbolsオプションを有効にしてください。 |
| Optimal fill | 有効にすると、必要に応じてタブとスペースを使い、可能な限り少ない文字数で行を自動インデントします。文書上でタブ記号を表示するには、Text Editors - Display Preferences ページのUse special symbolsオプションを有効にしてください。 |
| Smart tab | 有効にすると、新しい行のタブ位置が直前の行の最初の非空白文字の位置に一致します。 |
| Auto indent mode | 有効にすると、Enterを押したときに新しい行を作成します。カーソルは、直前の行の最初の非空白文字の位置と同じだけインデントされます。 |
| Smart indent mode | 有効にすると、プログラミングを考慮したタブ動作を有効にします(現在は C ファイルの編集時のみ使用)。たとえば、このオプションが有効な状態で閉じ波かっこを入力すると、エディタは対応する開き波かっこと位置が揃うようにその文字をインデントします。無効にすると、タブは通常どおり動作します。 |
| Backspace unindents | 有効にすると、Backspace キーを 1 回押すだけでインデントを削除できます。 |
| Tab Stops | タブ 1 つ分に相当する文字数として、エディタのタブストップを定義するために使用します。 |
| Block Indent | テキストの標準インデント幅、およびマークされたテキストブロックに対するインデント/逆インデント幅を指定するために使用します。ブロックのインデントおよび逆インデントのキーコマンドは、それぞれCtrl+Shift+IおよびCtrl+Shift+Uです。 |
| Key Mapping | |
| Default | エディタのキー割り当てを CUA マッピングに合わせます。 |
| Borland Classic | キー割り当てを Borland Classic editor のキーに合わせます。 |
| Brief | キー割り当てを Brief のキーストロークに合わせます。 |
| Epsilon | エディタのキー割り当てを Epsilon キーに合わせます。 |
| Visual Studio | エディタのキー割り当てを Visual Studio editor に合わせます。 |
| Advanced | |
| Double click line | 有効にすると、行内の文字をダブルクリックした際にその行がハイライト表示されます。このオプションを無効にすると、選択した単語のみがハイライト表示されます。 |
| Unix EOL style | 有効にすると、テキストファイル保存時に各行は CR/LF の組ではなく、単一の LF 文字(Unix 形式)で区切られます。 |
| Compress undo motion | 有効にすると、キャレット位置の変更は undo リストに追加されません。通常、テキストを変更してからPageUpキーを押した場合、元の状態に戻すには Undo を 2 回実行する必要があります。Compress Undo Motionを有効にすると、1 回の Undo で戻せます。 |
| Advanced block editing | 有効にすると、入力時に選択されているすべてのブロックが同時に上書きされます。 |
Display
Text Editors – Displayページでは、Preferencesダイアログ内でテキスト表示に関する設定項目と情報を提供します。

Text Editors – Displayページ(Preferences ダイアログ)
| Font | |
| Editor Font: Change | クリックすると、標準の Windows Font ダイアログが開き、テキスト文書に使用するフォントを設定できます。右側のフィールドには、Text editor の現在のフォントが表示されます。 |
| Visual | |
| Visible right margin | 有効にすると、テキスト文書に右マージンを表示します。 Margin widthフィールドに新しい値を入力して、マージン幅を調整できます。右マージンは、視覚的な書式設定およびワードラップに使用されます。 |
| Show line numbers | チェックすると、テキスト文書に行番号を表示します。 サブオプションを使用して、番号表示方法を設定できます。
|
| Use special symbols | チェックすると、キャリッジリターンや行末などの特殊記号を表示します。 |
| Word wrap | チェックすると、次のいずれかのオプションに従ってテキストを折り返します。
|
| Indicate modified lines | 有効にすると、変更または追加されたテキスト行がガター上のカラーマーカーで自動的にハイライト表示されます。未保存の変更は赤いマーカー、保存済みの変更は緑のマーカーで示されます。これにより、コミット済みのテキストをすばやく識別できます。 |
| Syntax Highlighting | |
| Use syntax highlighting | チェックすると、構文ハイライトを有効にします。ハイライト設定はText Editors - Colorsページで行います。 |
| Automatic delimiter highlighting | チェックすると、対応する区切り文字のペアをハイライト表示するかどうかを制御できます。たとえば、このオプションを有効にすると、括弧を閉じたときにテキストエディタがそれをハイライト表示します。 |
| Underline typing errors | 有効にすると、入力ミスに下線を表示します。 |
| Code Outlining | |
| Use Code Outlining | 有効にすると、テキスト文書内の各 procedure/function/sub-routine ごとに小さなボックスを表示します。各ルーチンは、その小さなボックスをクリックすることで 1 行に折りたたんだり展開したりできます。Code Outlining機能をさらに細かく制御するには、Show Collapse LinesおよびButtons on Gutterオプションを使用します。 |
Colors
Text Editors - Colorsページでは、Preferencesダイアログ内でテキスト色に関する設定項目と情報を提供します。

Text Editors – Colorsページ(Preferences ダイアログ)
このダイアログのオプション/コントロールの一部は直感的であり、追加説明は不要です。説明が必要なものについては、以下で説明します。
| Editor Colors Settings | |
| Color SpeedSetting | ドロップダウンを使用して、目的のカラー設定を選択します。 |
| Element | テキスト内に存在するすべての要素を一覧表示します。各要素には既定の設定があり、ダイアログの下部で利用できます。 |
| Additional Controls | |
| Load Colors | クリックすると Load Color Scheme ダイアログ が開き、外部ソースからカラー設定(*.clr ファイル)を読み込むことができます。 |
| Save Colors | クリックすると Save Color Scheme As ダイアログ が開き、カラー設定を *.clr ファイルとして保存できます。 |
| Configure Language | クリックすると Language Setup ダイアログ が開き、テキストエディタで開いたドキュメントに関連付けることができる言語の一覧を管理できます。 |
| Edit Current Language Syntax | クリックすると Syntax Editor ダイアログが開き、現在の言語の構文を編集できます。 |