[テキスト エディタ] ノード プロパティ ([オプション] ページ)
更新 : 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) |
インデントのスタイルを指定します。vsIndentStyleNone、vsIndentStyleDefault (ブロック スタイル)、または 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) |
[アウトライン モードを有効にする] オプションを表します。 |