次の方法で共有


[テキスト エディタ] ノード プロパティ ([オプション] ページ)

更新 : 2007 年 11 月

[ツール] メニューの [オプション] ダイアログ ボックスにある [テキスト エディタ] カテゴリに関連付けられているページ (またはプロパティ コレクション) について説明します。各サブセクションの見出しは、Properties コレクションにアクセスする際に使用される呼び出しです。各サブセクションの表では、コレクションのプロパティを示します。

全般

DTE.Properties("TextEditor", "General")

プロパティ項目名

説明

GoToAnchorAfterEscape

Get/Set (Boolean)

True の場合は、文字列を選択した状態で Esc キーを押すと、カーソルが選択操作の開始位置に移動します。False の場合は、カーソルが選択操作の終了位置に移動します。

DragNDropTextEditing

Get/Set (Boolean)

選択したテキストをドキュメント内のある場所から別の場所にドラッグして、コピー操作または切り取りと貼り付け操作を実行できるようにするかどうかを指定します。

HorizontalScrollBar

Get/Set (Boolean)

エディタのウィンドウに水平スクロール バーを表示するかどうかを指定します。

VerticalScrollBar

Get/Set (Boolean)

エディタのウィンドウに垂直スクロール バーを表示するかどうかを指定します。

SelectionMargin

Get/Set (Boolean)

テキスト ペインの左側に特殊な選択操作やブレークポイント アイコンの描画などのための余白を表示するかどうかを指定します。

MarginIndicatorBar

Get/Set (Boolean)

テキスト ペインの左端余白を本体と区切る垂直な線を表示するかどうかを指定します。

UndoCaretActions

Get/Set (Boolean)

True の場合は、バッファを変更する編集操作だけでなく、カーソル位置の移動や選択コマンドなども元に戻す操作の対象になります。

AutoDelimiterHighlighting

Get/Set (Boolean)

右側の区切り記号を入力したときに左側の区切り記号を強調表示するかどうかを指定します。左側の区切り記号は、このプロパティの値に関係なく常に太字で表示されます。

Plain Text

DTE.Properties("TextEditor", "PlainText")

PlainText エディタ オプションは、テキスト ファイル編集時のエディタの設定に影響します。それぞれのプログラミング言語および Visual Studio パッケージには、固有の [テキスト エディタ] の設定を指定できます。たとえば、Visual C# エディタの設定を表示または変更するには、DTE.Properties("TextEditor", "CSharp") を使用します。[SQL スクリプト] エディタの設定の場合は、DTE.Properties("TextEditor", "SQL Script") を使用します。

プロパティ項目名

説明

AutoListMembers

Get/Set (Boolean)

変数参照の後にピリオドを入力した場合に使用可能なメンバの一覧が自動的に表示されるようにするかどうかを指定します。

AutoListParams

Get/Set (Boolean)

関数名の後に "(" を入力した場合に引数リストの説明が自動的に表示されるようにするかどうかを指定します。

HideAdvancedMembers

Get/Set (Boolean)

ステートメント入力候補にすべてのメンバを表示するか、よく使用されるメンバだけを表示するかを指定します。

VirtualSpace

Get/Set (Boolean)

空白文字をグラフィックスとして表示するかどうかを指定します。このプロパティを true に設定すると、(この一覧にある) WordWrap プロパティ項目が false に設定されます。

WordWrap

Get/Set (Boolean)

長い行をワード境界で折り返すかどうかを指定します。このプロパティを true に設定すると、(この一覧にある) VirtualSpace プロパティ項目が false に設定されます。

EnableLeftClickForURLs

Get/Set (Boolean)

URL に下線を付け、マウスの左ボタンを 1 回クリックするだけで、システムに登録されている Web ブラウザでその URL にジャンプできるようにするかどうかを指定します。

IndentStyle

Get/Set (vsIndentStyle)

インデントのスタイルを指定します。vsIndentStyleNonevsIndentStyleDefault (ブロック スタイル)、または vsIndentStyleSmart を指定します。

TabSize

Get/Set (Long)

1 つのタブに相当するスペースの数を表します。1 ~ 60 以外の整数は設定できません。

InsertTabs

Get/Set (Boolean)

True の場合、インデントの設定時にタブ文字が使用されません。

IndentSize

Get/Set (Long)

1 インデント レベルに相当するスペースの数を表します。1 ~ 60 以外の整数値は設定できません。

ShowLineNumbers

Get/Set (Boolean)

コア エディタ ドキュメントの左端余白に行番号を表示するかどうかを指定します。

ShowNavigationBar

Get/Set (Boolean)

エディタ ウィンドウの最上部にドロップダウン リストとボタンを表示するかどうかを指定します。

C# | 書式設定 | 全般

DTE.Properties("TextEditor", "CSharp - General")

Visual C# および Visual J# の [書式設定] ページのオプションを表します。

プロパティ項目名

説明

FORMAT_BLOCK

Get/Set (Boolean)

[} を入力しブロックを終了したときにオート フォーマットする] オプションを表します。

FORMAT_STATEMENT

Get/Set (Boolean)

[; を入力しステートメントを終了したときにオート フォーマットする] オプションを表します。

FORMAT_ON_PASTE

Get/Set (Boolean)

[貼り付け時にインデントを調整する] オプションを表します。

C# | 書式設定 | インデント

DTE.Properties("TextEditor", "CSharp - Formatting")

Visual C# および Visual J# の [書式設定] にある [インデント] ページのオプションを表します。

プロパティ項目名

説明

Indent_BlockContents

Get/Set (Boolean)

[ブロックの内容をインデントする] オプションを表します。

Indent_CaseLabels

Get/Set (Boolean)

[case ラベルをインデントする] オプションを表します。

Indent_CaseContents

Get/Set (Boolean)

[case の内容をインデントする] オプションを表します。

Indent_Braces

Get/Set (Boolean)

[始めと終わりのかっこをインデントする] オプションを表します。

Indent_UnindentLabels

Get/Set (Boolean)

[ラベル インデント] オプションを表します。

C# | 書式設定 | 改行

DTE.Properties("TextEditor", "CSharp - Formatting")

Visual C# および Visual J# の [書式設定] にある [改行] ページのオプションを表します。

プロパティ項目名

説明

NewLines_Braces_Type

Get/Set (Boolean)

[新しい行に型の始めかっこを配置する] オプションを表します。

NewLines_Braces_Method

Get/Set (Boolean)

[新しい行にメソッドの始めかっこを配置する] オプションを表します。

NewLines_Braces_AnonymousMethod

Get/Set (Boolean)

[新しい行に匿名メソッドの始めかっこを配置する] オプションを表します。

NewLines_Braces_ControlFlow

Get/Set (Boolean)

[新しい行にコントロール ブロックの始めかっこを配置する] オプションを表します。

NewLines_Keywords_Else

Get/Set (Boolean)

[新しい行に "else" を配置する] オプションを表します。

NewLines_Keywords_Catch

Get/Set (Boolean)

[新しい行に "catch" を配置する] オプションを表します。

NewLines_Keywords_Finally

Get/Set (Boolean)

[新しい行に "finally" を配置する] オプションを表します。

C# | 書式設定 | 行間

DTE.Properties("TextEditor", "CSharp - Formatting")

Visual C# および Visual J# の [書式設定] にある [行間] ページのオプションを表します。

プロパティ項目名

説明

Space_AfterMethodDeclarationName

Get/Set (Boolean)

[メソッド宣言子のスペースを設定する] の [メソッド名と始めかっこの間にスペースを挿入する] オプションを表します。

Space_WithinMethodDeclarationParentheses

Get/Set (Boolean)

[メソッド宣言子のスペースを設定する] の [引数リストのかっこ内にスペースを挿入する] オプションを表します。

Space_BetweenEmptyMethodDeclarationParentheses

Get/Set (Boolean)

[メソッド宣言子のスペースを設定する] の [空の引数リストのかっこ内にスペースを挿入する] オプションを表します。

Space_AfterMethodCallName

Get/Set (Boolean)

[メソッドの呼び出しのスペースを設定する] の [メソッド名と始めかっこの間にスペースを挿入する] オプションを表します。

Space_WithinMethodCallParentheses

Get/Set (Boolean)

[メソッドの呼び出しのスペースを設定する] の [引数リストのかっこ内にスペースを挿入する] オプションを表します。

Space_BetweenEmptyMethodCallParentheses

Get/Set (Boolean)

[メソッドの呼び出しのスペースを設定する] の [空の引数リストのかっこ内にスペースを挿入する] オプションを表します。

Space_InControlFlowConstruct

Get/Set (Boolean)

[その他のスペース オプションを設定する] の [制御フロー ステートメント内のキーワードの後にスペースを挿入する] オプションを表します。

Space_WithinExpressionParentheses

Get/Set (Boolean)

[その他のスペース オプションを設定する] の [式のかっこ内にスペースを挿入する] オプションを表します。

Space_WithinCastParentheses

Get/Set (Boolean)

[その他のスペース オプションを設定する] の [型キャストのかっこ内にスペースを挿入する] オプションを表します。

Space_WithinOtherParentheses

Get/Set (Boolean)

[その他のスペース オプションを設定する] の [制御フロー ステートメントのかっこ内にスペースを挿入する] オプションを表します。

Space_AfterCast

Get/Set (Boolean)

[その他のスペース オプションを設定する] の [キャストの後にスペースを追加する] オプションを表します。

Space_BeforeOpenSquare

Get/Set (Boolean)

[大かっこのスペースを設定する] の [始め角かっこの前にスペースを挿入する] オプションを表します。

Space_BetweenEmptySquares

Get/Set (Boolean)

[大かっこのスペースを設定する] の [空の角かっこ内にスペースを挿入する] オプションを表します。

Space_WithinSquares

Get/Set (Boolean)

[大かっこのスペースを設定する] の [角かっこ内にスペースを挿入する] オプションを表します。

Space_AfterBasesColon

Get/Set (Boolean)

[区切り記号のスペースを設定する] の [型宣言で、基本またはインターフェイス用のコロンの後にスペースを配置します。] オプションを表します。

Space_BeforeSemiColonsInForStatement

Get/Set (Boolean)

[区切り記号のスペースを設定する] の ["for" ステートメントの前にスペースを挿入する] オプションを表します。

Space_BeforeComma

Get/Set (Boolean)

[区切り記号のスペースを設定する] の [コンマの前にスペースを挿入する] オプションを表します。

Space_AfterComma

Get/Set (Boolean)

[区切り記号のスペースを設定する] の [コンマの後にスペースを追加する] オプションを表します。

Space_BeforeBasesColon

Get/Set (Boolean)

[区切り記号のスペースを設定する] の [型宣言で、基本またはインターフェイス用のコロンの後にスペースを挿入する] オプションを表します。

Space_AfterDot

Get/Set (Boolean)

[区切り記号のスペースを設定する] の [ピリオドの後にスペースを追加する] オプションを表します。

Space_AfterSemiColonsInForStatement

Get/Set (Boolean)

[区切り記号のスペースを設定する] の ["for" ステートメントでセミコロンの後にスペースを挿入する] オプションを表します。

Space_BeforeDot

Get/Set (Boolean)

[区切り記号のスペースを設定する] の [ピリオドの前にスペースを挿入する] オプションを表します。

Space_AroundBinaryOperator

Get/Set (Boolean)

[演算子のスペースを設定する] の [バイナリ演算子の前後のスペースを無視する] オプションを表します。

Space_Normalize

Get/Set (Boolean)

[演算子のスペースを設定する] の [バイナリ演算子の前後のスペースを削除する] オプションを表します。

C# | 書式設定 | 折り返し

DTE.Properties("TextEditor", "CSharp - Formatting")

Visual C# および Visual J# の [書式設定] にある [折り返し] ページのオプションを表します。

プロパティ項目名

説明

Wrapping_PreserveSingleLine

Get/Set (Boolean)

[ブロックを単一行に配置する] オプションを表します。

Wrapping_KeepStatementsOnSingleLine

Get/Set (Boolean)

[1 行に複数のステートメントとメンバ宣言を表示する] オプションを表します。

Wrapping_IgnoreSpacesAroundBinaryOperators

Get/Set (Boolean)

このプロパティに相当する UI はありません。

C# | IntelliSense

DTE.Properties("TextEditor", "CSharp - Completion List")

Visual C# および Visual J# の [IntelliSense] ページのオプションを表します。

プロパティ項目名

説明

AutoComment

Get/Set (Boolean)

[XML ドキュメントのコメント] オプションを表します。

DTE.Properties("TextEditor", "CSharp - Editor") という "CSharp - Editor" ページ文字列を使用した場合のみアクセスできます。

BringUpOnIdentifier

Get/Set (Boolean)

[文字入力後に入力候補一覧を表示する] オプションを表します。

ShowExpansions

Get/Set (Boolean)

[入力候補一覧にコード スニペットを配置する] オプションを表します。

ShowKeywords

Get/Set (Boolean)

[入力候補一覧にキーワードを配置する] オプションを表します。

DisableMFU

Get/Set (Boolean)

[IntelliSense メンバの選択] オプションを表します。

Squiggles

Get/Set (Boolean)

[エディタのヘルプ] オプションを表します。

C# | アウトライン

DTE.Properties("TextEditor", "CSharp - Editor")

Visual C# および Visual J# の [アウトライン] ページのオプションを表します。

プロパティ項目名

説明

CollapseInactiveBlocksOnOpen

Get/Set (Boolean)

[アクティブでないブロックを縮小する] オプションを表します。

CollapseRegionBlocksOnOpen

Get/Set (Boolean)

[#region ブロックを縮小する] オプションを表します。

EnterOutlingModeOnOpen

Get/Set (Boolean)

[アウトライン モードを有効にする] オプションを表します。

参照

概念

オプション設定の制御

オプション ページにあるプロパティ項目名の確認

[環境] ノード プロパティ ([オプション] ページ)

[フォントおよび色] ノード プロパティ ([オプション] ページ)