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_treesidebar_tree

Un controllo ad albero che contiene più tree_rows

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_controleclose_buttonindent_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".

Predefinito: "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_controls 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 atruese 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_labelmax_margin_trim quanto della sinistra e della destracontent_marginpuò 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_panelpannello 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.0a1.0che 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_fgeselected_match_fgdevono 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_containerestatus_buttonss 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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.