Pagina delle opzioni, Proprietà del nodo Editor di testo

Aggiornamento: novembre 2007

Di seguito è riportata una descrizione delle pagine (o insiemi delle proprietà) associate alla categoria Editor di testo nella finestra di dialogo Opzioni del menu Strumenti. Il titolo di ogni sottosezione rappresenta la chiamata utilizzata per accedere all'insieme Properties relativo. Nella tabella presente in ogni sottosezione sono elencate le proprietà dell'insieme.

Generale

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

Nome degli elementi delle proprietà

Valore

Descrizione

GoToAnchorAfterEscape

Get/Set (Boolean)

Se True, premendo escape in presenza di una selezione si determina lo spostamento del punto di inserimento nella posizione in cui è iniziata l'azione che ha creato la selezione. Se False, il punto di inserimento si sposterà dall'altra parte della selezione.

DragNDropTextEditing

Get/Set (Boolean)

Determina se è possibile trascinare un'area di testo selezionata da una posizione a un'altra nel documento tramite operazioni Copia o Taglia/Incolla.

HorizontalScrollBar

Get/Set (Boolean)

Determina se esiste una barra di scorrimento orizzontale nelle finestre dell'editor.

VerticalScrollBar

Get/Set (Boolean)

Determina se esiste una barra di scorrimento verticale nelle finestre dell'editor.

SelectionMargin

Get/Set (Boolean)

Determina la presenza di spazio a sinistra del riquadro di testo per speciali operazioni di selezione, creazione di icone dei punti di interruzione e così via.

MarginIndicatorBar

Get/Set (Boolean)

Determina se esiste una riga verticale che divide il margine sinistro del riquadro di testo dal corpo principale del riquadro di testo.

UndoCaretActions

Get/Set (Boolean)

Se True, le operazioni di annullamento includono lo spostamento del punto di inserimento, i comandi di selezione e così via, oltre alle azioni di modifica del buffer.

AutoDelimiterHighlighting

Get/Set (Boolean)

Determina se la digitazione di un delimitatore di chiusura causa la selezione del delimitatore di apertura da parte dell'editor. L'editor formatta sempre in grassetto il delimitatore di apertura indipendentemente dal valore di questa proprietà.

Testo normale

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

Le opzioni dell'editor PlainText influiscono sulle impostazioni dell'editor al momento della modifica dei file di testo. Ogni linguaggio di programmazione e ogni package Visual Studio dispongono di impostazioni dell'Editor di testo specifiche. Ad esempio, per visualizzare o modificare le impostazioni dell'editor di Visual C#, utilizzare DTE.Properties("TextEditor", "CSharp"). Per le impostazioni dell'editor di Script SQL, utilizzare DTE.Properties("TextEditor", "SQL Script").

Nome degli elementi delle proprietà

Valore

Descrizione

AutoListMembers

Get/Set (Boolean)

Determina se l'elenco di membri disponibile viene visualizzato automaticamente quando viene digitato un punto dopo un riferimento a una variabile.

AutoListParams

Get/Set (Boolean)

Determina se la descrizione di un elenco di argomenti viene visualizzata automaticamente quando viene digitata una parentesi "(" dopo il nome di una funzione.

HideAdvancedMembers

Get/Set (Boolean)

Determina se nel completamento dell'istruzione vengono elencati tutti i membri o solo quelli comunemente utilizzati.

VirtualSpace

Get/Set (Boolean)

Determina se gli spazi vengono visualizzati come grafica. Impostando questo valore su true, l'elemento della proprietà WordWrap presente in questo elenco verrà impostato su false.

WordWrap

Get/Set (Boolean)

Determina se nella visualizzazione esiste un ritorno a capo delle righe lunghe alla fine delle parole. Impostando questo valore su true, l'elemento della proprietà VirtualSpace presente in questo elenco verrà impostato su false.

EnableLeftClickForURLs

Get/Set (Boolean)

Determina se nell'editor vengono sottolineati gli URL e se è sufficiente fare clic sul pulsante sinistro del mouse per passare all'URL nel browser registrato del sistema.

IndentStyle

Get/Set (vsIndentStyle)

Determina lo stile dei rientri. Le impostazioni sono vsIndentStyleNone, vsIndentStyleDefault (stile blocco) o vsIndentStyleSmart.

TabSize

Get/Set (Long)

Rappresenta il numero di spazi che equivale a una tabulazione. L'impostazione di un valore integer esterno all'intervallo compreso tra 1 e 60 (inclusi) ha esito negativo.

InsertTabs

Get/Set (Boolean)

Se True, i caratteri di tabulazione vengono utilizzati per i rientri.

IndentSize

Get/Set (Long)

Rappresenta il numero di spazi che equivale a un livello di rientro. L'impostazione di un valore integer esterno all'intervallo compreso tra 1 e 60 (inclusi) ha esito negativo.

ShowLineNumbers

Get/Set (Boolean)

Determina se nella visualizzazione del documento principale dell'editor sono presenti i numeri delle righe lungo il margine sinistro.

ShowNavigationBar

Get/Set (Boolean)

Determina se nella parte superiore delle finestre dell'editor vengono visualizzati gli elenchi a discesa e i pulsanti.

C# | Formattazione | Generale

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

Rappresenta le opzioni presenti nella pagina di formattazione di Visual C# e Visual J#.

Nome degli elementi delle proprietà

Valore

Descrizione

FORMAT_BLOCK

Get/Set (Boolean)

Rappresenta l'opzione Formatta automaticamente blocco completato dopo l'immissione di }.

FORMAT_STATEMENT

Get/Set (Boolean)

Rappresenta l'opzione Formatta automaticamente istruzione completata dopo l'immissione di }.

FORMAT_ON_PASTE

Get/Set (Boolean)

Rappresenta l'opzione Modifica rientro dopo operazione Incolla.

C# | Formattazione | Rientro

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

Rappresenta le opzioni presenti nella pagina di rientro o formattazione di Visual C# e Visual J#.

Nome degli elementi delle proprietà

Valore

Descrizione

Indent_BlockContents

Get/Set (Boolean)

Rappresenta l'opzione Rientra contenuto blocco.

Indent_CaseLabels

Get/Set (Boolean)

Rappresenta l'opzione Rientra etichette case.

Indent_CaseContents

Get/Set (Boolean)

Rappresenta l'opzione Rientra contenuto case.

Indent_Braces

Get/Set (Boolean)

Rappresenta l'opzione Rientra parentesi graffe di apertura e chiusura.

Indent_UnindentLabels

Get/Set (Boolean)

Rappresenta le opzioni Rientro etichetta.

C# | Formattazione | Nuove righe

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

Rappresenta le opzioni presenti nella pagina nuove righe | formattazione di Visual C# e Visual J#.

Nome degli elementi delle proprietà

Valore

Descrizione

NewLines_Braces_Type

Get/Set (Boolean)

Rappresenta l'opzione Inserisci parentesi graffa di apertura in una nuova riga per i tipi.

NewLines_Braces_Method

Get/Set (Boolean)

Rappresenta l'opzione Inserisci parentesi graffa di apertura in una nuova riga per i metodi.

NewLines_Braces_AnonymousMethod

Get/Set (Boolean)

Rappresenta l'opzione Inserisci parentesi graffa di apertura in una nuova riga per i metodi anonimi.

NewLines_Braces_ControlFlow

Get/Set (Boolean)

Rappresenta l'opzione Inserisci parentesi graffa di apertura in una nuova riga per i blocchi di controllo.

NewLines_Keywords_Else

Get/Set (Boolean)

Rappresenta l'opzione Inserisci "else" in una nuova riga.

NewLines_Keywords_Catch

Get/Set (Boolean)

Rappresenta l'opzione Inserisci "catch" in una nuova riga.

NewLines_Keywords_Finally

Get/Set (Boolean)

Rappresenta l'opzione Inserisci "finally" in una nuova riga.

C# | Formattazione | Spaziatura

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

Rappresenta le opzioni presenti nella pagina spaziatura | formattazione di Visual C# e Visual J#.

Nome degli elementi delle proprietà

Valore

Descrizione

Space_AfterMethodDeclarationName

Get/Set (Boolean)

Rappresenta l'opzione Imposta spaziatura per dichiarazioni di metodi: inserisci uno spazio tra il nome del metodo e la parentesi di apertura corrispondente.

Space_WithinMethodDeclarationParentheses

Get/Set (Boolean)

Rappresenta l'opzione Imposta spaziatura per dichiarazioni di metodi: inserisci spazio tra le parentesi dell'elenco di argomenti.

Space_BetweenEmptyMethodDeclarationParentheses

Get/Set (Boolean)

Rappresenta l'opzione Imposta spaziatura per dichiarazioni di metodi: inserisci spazio tra le parentesi di un elenco di argomenti vuoto.

Space_AfterMethodCallName

Get/Set (Boolean)

Rappresenta l'opzione Imposta spaziatura per chiamate ai metodi: inserisci uno spazio tra il nome del metodo e la parentesi di apertura corrispondente.

Space_WithinMethodCallParentheses

Get/Set (Boolean)

Rappresenta l'opzione Imposta spaziatura per chiamate ai metodi: inserisci spazio tra le parentesi dell'elenco di argomenti.

Space_BetweenEmptyMethodCallParentheses

Get/Set (Boolean)

Rappresenta l'opzione Imposta spaziatura per chiamate ai metodi: inserisci spazio tra le parentesi di un elenco di argomenti vuoto.

Space_InControlFlowConstruct

Get/Set (Boolean)

Rappresenta l'opzione Imposta altre opzioni di spaziatura: Inserisci spazio dopo le parole chiave nelle istruzioni del flusso di controllo.

Space_WithinExpressionParentheses

Get/Set (Boolean)

Rappresenta l'opzione Imposta altre opzioni di spaziatura: Inserisci spazi tra le parentesi delle espressioni.

Space_WithinCastParentheses

Get/Set (Boolean)

Rappresenta l'opzione Imposta spaziatura per altro: inserisci spazio tra le parentesi dei cast di tipo.

Space_WithinOtherParentheses

Get/Set (Boolean)

Rappresenta l'opzione Imposta altre opzioni di spaziatura: Inserisci spazi nelle parentesi per le istruzioni del controllo del flusso.

Space_AfterCast

Get/Set (Boolean)

Rappresenta l'opzione Imposta altre opzioni di spaziatura: Inserisci spazio dopo il cast.

Space_BeforeOpenSquare

Get/Set (Boolean)

Rappresenta l'opzione Imposta spaziatura per parentesi: inserisci spazio prima della parentesi quadra di apertura.

Space_BetweenEmptySquares

Get/Set (Boolean)

Rappresenta l'opzione Imposta spaziatura per parentesi: inserisci spazio tra parentesi quadre vuote.

Space_WithinSquares

Get/Set (Boolean)

Rappresenta l'opzione Imposta spaziatura per parentesi: inserisci spazio tra parentesi quadre.

Space_AfterBasesColon

Get/Set (Boolean)

Rappresenta l'opzione Imposta spaziatura per delimitatori: inserisci spazio dopo i due punti per base o interfaccia nella dichiarazione di tipo.

Space_BeforeSemiColonsInForStatement

Get/Set (Boolean)

Rappresenta l'opzione Imposta spaziatura per delimitatori: inserisci spazio prima del punto e virgola nell'istruzione "for".

Space_BeforeComma

Get/Set (Boolean)

Rappresenta l'opzione Imposta spaziatura per delimitatori: inserisci spazio prima della virgola.

Space_AfterComma

Get/Set (Boolean)

Rappresenta l'opzione Imposta spaziatura per delimitatori: inserisci spazio dopo la virgola.

Space_BeforeBasesColon

Get/Set (Boolean)

Rappresenta l'opzione Imposta spaziatura per delimitatori: inserisci spazio prima dei due punti per base o interfaccia nella dichiarazione di tipo.

Space_AfterDot

Get/Set (Boolean)

Rappresenta l'opzione per l'impostazione della spaziatura per delimitatori: Inserisci spazio dopo il punto.

Space_AfterSemiColonsInForStatement

Get/Set (Boolean)

Rappresenta l'opzione Imposta spaziatura per delimitatori: inserisci spazio dopo punto e virgola nell'istruzione "for".

Space_BeforeDot

Get/Set (Boolean)

Rappresenta l'opzione Imposta spaziatura per delimitatori: inserisci spazio prima del punto.

Space_AroundBinaryOperator

Get/Set (Boolean)

Rappresenta l'opzione Imposta spaziatura per operatori: Ignora spazi intorno agli operatori binari.

Space_Normalize

Get/Set (Boolean)

Rappresenta l'opzione Imposta spaziatura per operatori: Rimuovi spazi prima e dopo operatori binari.

C# | Formattazione | Ritorno a capo

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

Rappresenta le opzioni presenti nella pagina ritorno a capo | formattazione di Visual C# e Visual J#.

Nome degli elementi delle proprietà

Valore

Descrizione

Wrapping_PreserveSingleLine

Get/Set (Boolean)

Rappresenta l'opzione Lascia blocco su una sola riga.

Wrapping_KeepStatementsOnSingleLine

Get/Set (Boolean)

Rappresenta l'opzione Lascia istruzioni e dichiarazioni di membri sulla stessa riga.

Wrapping_IgnoreSpacesAroundBinaryOperators

Get/Set (Boolean)

Nessun equivalente UI.

C# | Intellisense

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

Rappresenta le opzioni presenti nella pagina Intellisense di Visual C# e Visual J#.

Nome degli elementi delle proprietà

Valore

Descrizione

AutoComment

Get/Set (Boolean)

Rappresenta l'opzione Commenti documentazione XML.

È possibile accedere solo tramite la stringa della pagina "CSharp - Editor": DTE.Properties("TextEditor", "CSharp - Editor")

BringUpOnIdentifier

Get/Set (Boolean)

Rappresenta l'opzione Mostra elenco di completamento dopo la digitazione di un carattere.

ShowExpansions

Get/Set (Boolean)

Rappresenta l'opzione Inserisci frammenti di codice in elenchi di completamento.

ShowKeywords

Get/Set (Boolean)

Rappresenta l'opzione Inserisci parole chiave in elenchi di completamento.

DisableMFU

Get/Set (Boolean)

Rappresenta l'opzione Selezione Intellisense membri.

Zigzag

Get/Set (Boolean)

Rappresenta l'opzione Guida editor.

C# | Struttura

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

Rappresenta le opzioni presenti nella pagina struttura di Visual C# e Visual J#.

Nome degli elementi delle proprietà

Valore

Descrizione

CollapseInactiveBlocksOnOpen

Get/Set (Boolean)

Rappresenta l'opzione Comprimi blocchi inattivi.

CollapseRegionBlocksOnOpen

Get/Set (Boolean)

Rappresenta l'opzione Comprimi blocchi #region all'apertura del file.

EnterOutlingModeOnOpen

Get/Set (Boolean)

Rappresenta l'opzione Attiva modalità struttura all'apertura del file.

Vedere anche

Concetti

Controllo delle impostazioni relative alle opzioni

Determinazione dei nomi degli elementi delle proprietà nelle pagine delle opzioni

Pagina delle opzioni, Proprietà del nodo Ambiente

Pagina delle opzioni, Proprietà del nodo Tipi di carattere e colori