Documentazione Temi
Elementi
La seguente è una lista esaustiva degli elementi che compongono l’interfaccia utente di Sublime Text, insieme agli attributi e alle proprietà supportate.
- Windows
- Barra laterale
- Tabs
- Quick Panel
- Viste
- Pannelli
- Status Bar
- Dialoghi
- Barre di scorrimento
- Inserimenti
- Pulsanti
- Labelle
- Punte di strumenti
Windows
title_bar
Supportato solo su OS X 10.10+.
Attributi
attributi di luminosità
Proprietà
fg un valore di colore da usare per il testo del titolo della finestra bg un valore di colore da usare per lo sfondo della barra del titolo della finestra
Questo elemento non può essere stilizzato direttamente, tuttavia può essere usato in uno specificatore parents
. Gli attributi di luminosità sono impostati in base allo schema di colore globale.
Attributes
attributi di luminosità
Properties
nessuno edit_window
Questo elemento contiene la finestra principale dell’editor, ed è destinato all’uso in uno specificatore parents
.
Properties
none switch_project_window
Questo elemento contiene la finestra Switch Project, ed è inteso per l’uso in uno specificatore parents
.
Proprietà
nessuna
Barra laterale
sidebar_container
Il contenitore primario della barra laterale che gestisce lo scorrimento
Proprietà
content_margin il margine intorno allasidebar_tree
sidebar_tree
Un controllo ad albero che contiene più tree_row
s
Proprietà
proprietà della tabella dati indentate una quantità intera per indentare ogni livello della struttura ad albero indent_offset un ulteriore rientro applicato ad ogni riga, per motivi di posizionamentodisclosure_button_control
eclose_button
indent_top_level un booleano se le righe di livello superiore nell’albero devono essere rientrate spacer_rows un booleano che controlla se una riga vuota deve essere aggiunta tra le sezioni Open Files e Folders della barra laterale, quando entrambe sono visibili. tree_row
Una riga può contenere un’intestazione, un file aperto, una cartella o un file
Attributi
selezionabile quando una riga è selezionabile selezionata quando una riga selezionabile è selezionata espandibile quando una riga è espandibile espansa quando una riga espandibile è espansa sidebar_heading
Uno dei “File aperti”, “Gruppo #” o “Cartelle” nella barra laterale
Proprietà
proprietà font proprietà ombra fg un valore di colore da usare per il testo case
la modifica del case da usare per l’intestazione – "upper"
, "lower"
o "title"
.
"upper"
file_system_entry
Il contenitore che contiene informazioni su un file o una cartella nella barra laterale. Contiene diversi controlli in base alla sezione della barra laterale in cui si trova.
All’interno della sezione Open Files, questo controllo conterrà un sidebar_label
con il nome del file, più eventualmente un vcs_status_badge
.
All’interno della sezione Cartelle, questo controllo conterrà un’icona di cartella o di file (sia icon_folder
, icon_folder_loading
, icon_folder_dup
o icon_file_type
), un sidebar_label
con il nome del file o della cartella, più eventualmente un vcs_status_badge
.
Attributi
ignorato File: quando un file è ignorato
Cartelle: quando l’intera cartella è ignorata non tracciato File: quando un file è nuovo o non riconosciuto
Cartelle: quando una cartella contiene uno o più file non tracciati modificato File: quando un file è stato modificato sul disco
Cartelle: quando una cartella contiene uno o più file modificati cartelle mancanti: quando uno o più file di una cartella non è più sul disco aggiunto File: quando un nuovo file è stato appena aggiunto all’indice
Cartelle: quando una cartella contiene uno o più file aggiunti staged File: quando un file modificato è stato aggiunto all’indice
Cartelle: quando una cartella contiene uno o più file staged cancellati Cartelle: quando uno o più file di una cartella è stato aggiunto all’indice per la rimozione unmerged File: quando un file è in stato di conflitto e deve essere risolto
Cartelle: quando una cartella contiene uno o più file non ancora eliminati
Proprietà
content_margin il margine intorno ai controlli contenuti spaziatura un numero intero di pixel tra ogni controllo contenuto sidebar_label
Nomi di file aperti, nomi di cartelle e nomi di file
Proprietà
proprietà font proprietà shadow fg un valore di colore da usare per il testo close_button
Un pulsante a sinistra di ogni file nella sezione Open Files
Proprietà
content_margin per i pulsanti, il margine specifica le dimensioni disclosure_button_control
Un’icona expand/collapse presente in tutti i tree_row
espandibili
Properties
content_margin per i pulsanti, il margine specifica le dimensioni icon_folder
Usato per una cartella una volta che il contenuto è stato completamente enumerato
Properties
content_margin per le icone, il margine specifica le dimensioni icon_folder_loading
Usato per una cartella mentre il contenuto viene enumerato
Properties
content_margin per le icone, il margine specifica le dimensioni icon_folder_dup
Usato per una cartella che è stata precedentemente scansionata nella barra laterale. Questo è necessario per evitare una lista possibilmente infinita di file a causa di collegamenti simbolici ricorsivi.
Proprietà
content_margin per le icone, il margine specifica le dimensioni icon_file_type
L’icona di un file. Il layer0.texture
non dovrebbe essere impostato poiché è determinato dinamicamente in base all’impostazione icon
fornita dai file .tmPreferences.
Proprietà
content_margin per le icone, il margine specifica le dimensioni vcs_status_badge
Un’icona contenuta all’interno di file_system_entry
che è usata per mostrare lo stato di un file o di una cartella rispetto a un repository Git in cui è contenuto. Questa icona sarà mostrata solo se l’impostazione show_git_status
è true
, il file è contenuto in un repository Git, e il file ha una sorta di stato speciale all’interno del repository. Un file che non è mostrato tramite git status
e non è ignorato tramite una regola .gitignore non avrà alcuna icona.
Attributi
ignorato Files: quando un file è ignorato
Cartelle: quando l’intera cartella è ignorata untracked Files: quando un file è nuovo o non riconosciuto
Cartelle: quando una cartella contiene uno o più file non tracciati modified Files: quando un file è stato modificato sul disco
Cartelle: quando una cartella contiene uno o più file modificati missing Folders: quando uno o più file di una cartella non è più sul disco added Files: quando un nuovo file è stato appena aggiunto all’indice
Cartelle: quando una cartella contiene uno o più file aggiunti staged File: quando un file modificato è stato aggiunto all’indice
Cartelle: quando una cartella contiene uno o più file staged cancellati Cartelle: quando uno o più file di una cartella è stato aggiunto all’indice per la rimozione unmerged File: quando un file è in stato di conflitto e deve essere risolto
Cartelle: quando una cartella contiene uno o più file unmerged
Proprietà
content_margin per le icone, il margine specifica le dimensioni
Tabs
tabset_control
Attributes
attributi di luminosità
Properties
content_margin il margine intorno alletab_control
s tab_overlap quanti DIP le schede dovrebbero sovrapporsi tab_width default larghezza della scheda quando lo spazio è disponibile tab_min_width la larghezza minima della scheda prima che avvenga lo scorrimento tab_height l’altezza delle schede in DIP mouse_wheel_switch se la rotella del mouse deve cambiare scheda – questo dovrebbe essere impostato solo atrue
se l’impostazioneenable_tab_scrolling
è false tab_control
Attributes
attributi di luminosità sporca quando la vista associata non è stata salvata modificata selezionata quando la vista associata è la vista attiva nel suo gruppo transitorio quando la vista associata è un’anteprima e non completamente aperta
Proprietà
content_margin il margine intorno allatab_label
max_margin_trim quanto della sinistra e della destracontent_margin
può essere rimosso quando lo spazio per le schede è estremamente limitato accent_tint_index
Controlla a quale livello viene applicata la tinta di accento. Deve essere un intero da 0
a 3
. Il colore d’accento è specificato dallo schema dei colori.
accent_tint_modifier
Un array di quattro interi nell’intervallo da 0
a 255
. I primi tre sono mescolati ai valori RGB del colore accent tint con il quarto valore che specifica quanto di questi valori di modificatore RGB applicare.
tab_label
Attributes
transitorio quando la vista associata è un’anteprima e non è completamente aperta
Properties
proprietà font proprietà shadow fg un valore di colore da usare per il testo tab_close_button
Properties
content_margin per i pulsanti, il margine specifica le dimensioni accent_tint_index
Controlla a quale livello viene applicato l’accent tint. Deve essere un intero da 0
a 3
. Il colore dell’accento è specificato dalla combinazione di colori.
accent_tint_modifier
Un array di quattro interi nell’intervallo da 0
a 255
. I primi tre sono mescolati ai valori RGB del colore accent tint con il quarto valore che specifica quanto di questi valori di modificatore RGB applicare.
scroll_tabs_left_button
Properties
content_margin per pulsanti, il margine specifica le dimensioni scroll_tabs_right_button
Properties
content_margin per pulsanti, il margine specifica le dimensioni show_tabs_dropdown_button
Properties
content_margin per i pulsanti, il margine specifica le dimensioni
Quick Panel
Il quick panel è usato per le varie funzionalità di Goto, la palette dei comandi ed è disponibile per l’uso da parte dei plugin.
overlay_control
Il contenitore per il pannello rapido, incluso l’input e la tabella dati
Proprietà
content_margin il margine intorno alquick_panel
pannello rapido
La tabella dati visualizzata sotto l’input. Normalmente l’altezza è dinamica quindi i livelli non saranno visibili, tuttavia la finestra Switch Project userà i livelli per lo spazio vuoto sotto le opzioni filtrate.
Proprietà
proprietà tabella dati mini_quick_panel_row
Una riga non file in quick_panel
. Contiene un quick_panel_label
per ogni riga di testo nella riga.
Attributi
selezionati quando la riga è selezionata quick_panel_row
Una riga di file Goto Anything in quick_panel
. Usato anche nella finestra Switch Project.
Contiene quick_panel_label
con il nome del file e quick_panel_path_label
per il percorso del file.
Attributi
selezionati quando la riga è selezionata quick_panel_label
Nomi di file in quick_panel_row
e tutto il testo in mini_quick_panel_row
Proprietà
filtro proprietà etichetta quick_panel_path_label
Percorsi dei file in quick_panel_row
Proprietà
filtro proprietà etichetta
Viste
text_area_control
Questo elemento non può essere stilizzato direttamente poiché è controllato dallo schema dei colori, tuttavia può essere usato in uno specificatore parents
.
Attributes
attributi di luminosità
Properties
none grid_layout_control
I bordi visualizzati tra le viste quando sono visibili più gruppi
Properties
no layer support border_color un valore di colore da usare per il bordo border_size un intero della dimensione del bordo in DIP minimap_control
Controllo sulla visualizzazione della proiezione della finestra sulla minimap
Proprietà
nessun supporto per i livelli viewport_color un valore di colore con cui riempire la proiezione del viewport viewport_opacity un float da0.0
a1.0
che specifica l’opacità della proiezione del viewport fold_button_control
Codice che ripiega i pulsanti nel gutter
Attributes
espanso quando una sezione di codice viene spiegata
Properties
content_margin per i pulsanti, il margine specifica le dimensioni popup_control auto_complete_popup
Il contenitore primario per il popup auto completo
popup_control html_popup
Il contenitore primario per i popup HTML usati da Show Definitions e pacchetti di terze parti. La tinta della barra di scorrimento sarà impostata sul colore di sfondo del documento HTML.
auto_complete
La tabella dati per i dati di completamento. La tinta è impostata in base al colore di sfondo della combinazione di colori applicata alla vista in cui viene visualizzato il popup.
Proprietà
proprietà della tabella dati proprietà della colorazione della texture table_row
Una riga in auto_complete
Attributes
selezionata quando l’utente ha evidenziato un completamento auto_complete_label
Testo in un table_row
Proprietà
filtro proprietà etichetta fg_blend un booleano che controlla se ilfg
,match_fg
,selected_fg
eselected_match_fg
devono essere mescolati al colore di primo piano dello schema di colori della vista corrente
Pannelli
panel_control find_panel
Il contenitore per i pannelli Find e Incremental Find.
Proprietà
content_margin il margine intorno al contenuto del pannello panel_control replace_panel
Il contenitore per il pannello Replace.
Proprietà
content_margin il margine intorno al contenuto del pannello panel_control find_in_files_panel
Il contenitore per il pannello Find in Files.
Proprietà
content_margin il margine intorno al contenuto del pannello panel_control input_panel
Il contenitore per il pannello di input, che è disponibile tramite l’API e usato per cose come la rinomina dei file.
Proprietà
content_margin il margine intorno al contenuto del pannello panel_control console_panel
Il contenitore per la console.
Proprietà
content_margin il margine intorno al contenuto del pannello panel_control output_panel
Il contenitore per il pannello di output, che è disponibile tramite l’API e usato per i risultati della costruzione.
Proprietà
content_margin il margine intorno al contenuto del pannello panel_control switch_project_panel
Il contenitore per l’input nella finestra Switch Project.
Proprietà
content_margin il margine intorno al contenuto del pannello panel_grid_control
La griglia di layout usata per posizionare gli input sui vari pannelli.
Proprietà
nessun supporto per i livelli inside_spacing un riempimento intero da mettere tra ogni cella della griglia outside_vspacing un riempimento intero da mettere sopra e sotto la griglia outside_hspacing un riempimento intero da mettere a sinistra e a destra della griglia panel_close_button
Il pulsante per chiudere il pannello aperto
Properties
content_margin per i pulsanti, il margine specifica le dimensioni
Status Bar
status_bar
Attributes
panel_visible quando un pannello è visualizzato sopra la barra di stato
Properties
content_margin il margine intorno alpanel_button_control
,status_container
estatus_buttons
s panel_button_control
Il pulsante di commutazione del pannello sul lato sinistro della barra di stato
Properties
content_margin per i pulsanti, il margine specifica le dimensioni status_container
L’area che contiene il messaggio di stato corrente
Properties
content_margin il margine attorno al messaggio di stato status_button
I pulsanti di stato che mostrano, e permettono di cambiare, l’indentazione, la sintassi, la codifica e i finali di riga
Properties
content_margin per i pulsanti, il margine specifica le dimensioni min_size un array di due interi che specificano la larghezza e l’altezza minime di un pulsante, in DIPs vcs_status
Il contenitore che contiene il vcs_branch_icon
, label_control
con il nome del ramo corrente, e vcs_changes_annotation
controllo
Proprietà
content_margin il margine intorno ai controlli contenuti spaziando un numero intero di pixel tra ogni controllo contenuto vcs_branch_icon
Un’icona mostrata a sinistra del nome del ramo corrente
Proprietà
content_margin per icone, il margine specifica le dimensioni vcs_changes_annotation
Mostra il numero di file che sono stati aggiunti, modificati o cancellati
Properties
proprietà dei caratteri proprietà delle ombre proprietà delle etichette stilizzate
Dialogs
dialog
Le finestre Indexer Status e Update usano entrambe questa classe per lo sfondo della finestra
progress_bar_control
Il contenitore della barra di progresso. La barra di avanzamento viene visualizzata nella finestra Update usata per gli aggiornamenti su OS X e Windows.
progress_gauge_control
La barra che rappresenta il progresso completato finora
Properties
content_margin il margine specifica l’altezza della barra
Scroll Bars
scroll_area_control
L’area di scorrimento contiene l’elemento da scorrere, insieme a barra, traccia e disco.
Attributes
scrollable quando il controllo può essere fatto scorrere verticalmente hscrollable quando il controllo può essere fatto scorrere orizzontalmente
Properties
content_margin un margine che viene aggiunto intorno al contenuto da scorrere overlay imposta le barre di scorrimento per essere rese sopra il contenuto left_shadow un valore di colore da usare quando si disegna un’ombra per indicare che l’area può essere fatta scorrere verso sinistra left_shadow_size in numero intero della larghezza dell’ombra da disegnare quando l’area può essere fatta scorrere verso sinistra top_shadow un valore di colore da usare quando si disegna un’ombra per indicare che l’area può essere fatta scorrere verso superiore top_shadow_size in numero intero dell’altezza dell’ombra da disegnare quando l’area può essere fatta scorrere verso l’alto right_shadow un valore di colore da usare quando si disegna un’ombra per indicare che l’area può essere fatta scorrere verso destra right_shadow_size in numero intero della larghezza dell’ombra da disegnare quando l’area può essere scorrere verso destra bottom_shadow un valore di colore da usare quando si disegna un’ombra per indicare che l’area può essere fatta scorrere verso il basso bottom_shadow_size in numero intero dell’altezza dell’ombra da disegnare quando l’area può essere fatta scorrere verso il basso scroll_bar_control
La barra di scorrimento contiene la traccia di scorrimento. La tinta è impostata in base al colore di sfondo dell’elemento da scorrere.
Attributes
scuro quando il contenuto dell’area di scorrimento è scuro, rendendo necessaria una barra di scorrimento chiara orizzontale quando la barra di scorrimento dovrebbe essere orizzontale invece che verticale
Properties
proprietà di colorazione della texture content_margin un margine che viene aggiunto intorno alla traccia di scorrimento scroll_track_control
La traccia su cui scorre il disco. La tinta è impostata in base al colore di sfondo dell’elemento che viene fatto scorrere.
Attributes
scuro quando il contenuto dell’area di scorrimento è scuro, rendendo necessaria una barra di scorrimento chiara orizzontale quando la barra di scorrimento dovrebbe essere orizzontale invece che verticale
Properties
proprietà di colorazione della texture scroll_corner_control
Lo spazio morto in basso a destra di un scroll_area_control
quando vengono mostrate sia la barra di scorrimento verticale che quella orizzontale.
Attributes
scuro quando il contenuto dell’area di scorrimento è scuro, richiedendo una barra di scorrimento chiara
Properties
texture tinting properties puck_control
Il disco di scorrimento, o maniglia. La tinta è impostata in base al colore di sfondo dell’elemento da scorrere.
Attributes
scuro quando il contenuto dell’area di scorrimento è scuro, rendendo necessaria una barra di scorrimento chiara orizzontale quando la barra di scorrimento dovrebbe essere orizzontale invece che verticale
Properties
texture tinting properties
Inputs
text_line_control
L’input di testo usato dai pannelli Quick Panel, Find, Replace, Find in Files e Input.
Proprietà
content_margin il margine intorno al testo color_scheme_tint un valore di colore da usare per colorare lo sfondo dello schema di colori color_scheme_tint_2 un valore di colore da usare per aggiungere una tinta secondaria allo sfondo dello schema di colori dropdown_button_control
Il pulsante per chiudere il pannello aperto
Proprietà
content_margin per pulsanti, il margine specifica le dimensioni
Buttons
button_control
Pulsanti di testo
Attributes
premuto impostato quando un pulsante viene premuto
Properties
min_size un array di due interi che specificano la larghezza e l’altezza minima di un pulsante, in DIPs icon_button_group
Una griglia che controlla la spaziatura dei pulsanti icona correlati
Properties
no layer support spacing un numero intero di pixel tra ogni pulsante nel gruppo icon_button_control
Piccoli pulsanti basati su icona nei pannelli Find, Find in Files, e Replace
Attributi
selezionati quando un pulsante icona è attivato a sinistra quando il pulsante è il più a sinistra in un gruppo a destra quando il pulsante è il più a destra in un gruppo icon_regex
Il pulsante per abilitare la modalità regex nei pannelli Find, Find in Files and Replace
Properties
content_margin per le icone, il margine specifica le dimensioni icon_case
Il pulsante per abilitare la modalità case-sensitive nei pannelli Find, Find in Files and Replace
Properties
content_margin per le icone, il margine specifica le dimensioni icon_whole_word
Il pulsante per abilitare la modalità parola intera nei pannelli Trova, Trova nei file e Sostituisci
Proprietà
content_margin per le icone, il margine specifica le dimensioni icon_wrap
Il pulsante per abilitare il wrapping della ricerca quando si usano i pannelli Trova e Sostituisci
Proprietà
content_margin per le icone, il margine specifica le dimensioni icon_in_selection
Il pulsante per cercare solo nella selezione quando si usano i pannelli Find and Replace
Properties
content_margin per le icone, il margine specifica le dimensioni icon_highlight
Il pulsante per abilitare l’evidenziazione di tutte le corrispondenze nei pannelli Find and Replace
Properties
content_margin per le icone, il margine specifica le dimensioni icon_preserve_case
Il pulsante per abilitare la modalità preserve-case quando si usa il pannello Replace
Properties
content_margin per le icone, il margine specifica le dimensioni icon_context
Il pulsante per mostrare il contesto intorno alle partite quando si usa il pannello Find in Files
Properties
content_margin per le icone, il margine specifica le dimensioni icon_use_buffer
Il pulsante per visualizzare i risultati in un buffer, invece che in un pannello di output, quando si usa il pannello Find in Files
Properties
content_margin per le icone, il margine specifica le dimensioni
Labels
label_control
Le etichette sono mostrate nei pannelli Find, Replace, Find in File e Input. Inoltre, le etichette sono usate nella finestra di aggiornamento, sui pulsanti testuali e per il testo nel pannello status_container
.
Il puntamento di etichette specifiche può essere effettuato usando il tasto parents
.
Proprietà
proprietà font proprietà ombra colore un valore di colore da usare per il testo title_label_control
L’etichetta titolo è usata nella finestra About.
Proprietà
proprietà font proprietà ombra colore un valore di colore da usare per il testo
Tool Tips
tool_tip_control
Suggerimenti per gli strumenti mostrati quando si passa sopra schede e pulsanti
Proprietà
content_margin il margine intorno al testo del tool tip tool_tip_label_control
Testo mostrato in un tool tip
Proprietà
font proprietà shadow proprietà colore un valore di colore da usare per il testo