Condividi tramite


Pagina delle opzioni, Proprietà del nodo Editor di testo

In questo documento vengono descritte alcune pagine (insiemi di proprietà) associate alla categoria Editor di testo, DTE.Properties("TextEditor", <Property Page>), della finestra di dialogo Opzioni. Il titolo di ogni sottosezione rappresenta la chiamata utilizzata per accedere all'insieme Properties e nella tabella di ogni sottosezione sono elencate le proprietà dell'insieme.

Le macro di Visual Basic in Controllo delle impostazioni relative alle opzioni illustrano come visualizzare le opzioni correnti e i relativi valori per ciascuna pagina della finestra di dialogo Opzioni.

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. False consente di spostare il punto di inserimento all'altra estremità 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à.

EditorEmulation

Get/Set (Enum)

DetectUTF8WithoutSignature

Get/Set (Boolean)

Determina se in un file viene utilizzata la codifica UTF-8 quando non è presente una firma di codifica.

TrackChanges

Get/Set (Boolean)

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") or DTE.Properties("TextEditor", "CSharp-Specific"). Per le impostazioni dell'editor di Script SQL, utilizzare DTE.Properties("TextEditor", "SQL ").

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 viene impostato su false.

WordWrapGlyphs

Get/Set (Boolean)

Consente di visualizzare un glifo alla fine di una riga, a indicare un ritorno a capo automatico nella riga successiva.

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 intero 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.

CutCopyBlankLines

Get/Set (Boolean)

Consente di tagliare o copiare righe vuote quando queste vengono selezionate.

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