Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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