Documentație Teme
Elemente
Următoarea este o listă exhaustivă a elementelor care alcătuiesc interfața de utilizare Sublime Text, împreună cu atributele și proprietățile acceptate.
- Windows
- Side Bar
- Tabs
- Quick Panel
- Views
- Panels
- Panels
- Status Bar
- Dialogs
- Barre de defilare
- Intrări
- Butoane
- Etichete
- Instrumente
.
Windows
title_bar
Compatibil numai pe OS X 10.10+.
Atribute
atribute de luminozitate
Proprietăți
fg o valoare a culorii care trebuie utilizată pentru textul titlului ferestrei bg o valoare a culorii care trebuie utilizată pentru fereastra de fundal a barei de titlu
Acest element nu poate fi stilizat direct, însă poate fi utilizat într-un specificator parents
. Atributele de luminozitate sunt setate pe baza schemei globale de culori.
Attributes
luminosity attributes
Properties
none edit_window
Acest element conține fereastra principală a editorului și este destinat a fi utilizat într-un specificator parents
.
Properties
none switch_project_window
Acest element conține fereastra Switch Project și este destinat utilizării într-un specificator parents
.
Properties
none
Side Bar
sidebar_container
Containerul principal al barei laterale care gestionează derularea
Properties
content_margin marja din jurul sidebar_tree
sidebar_tree
Un control arborescent care conține mai multe tree_row
s
Properties
proprietăți ale tabelelor de date indent o valoare întreagă pentru a indenta fiecare nivel al structurii arborescente indent_offset o indentare suplimentară aplicată fiecărui rând, de dragul poziționării disclosure_button_control
și close_button
indent_top_level un boolean dacă rândurile de nivel superior din structura arborescentă trebuie să fie indentate spacer_rows un boolean care controlează dacă trebuie adăugat un rând gol între secțiunile Open Files și Folders din bara laterală, atunci când ambele sunt vizibile. tree_row
Un rând poate conține un antet, un fișier deschis, un dosar sau un fișier
Attributes
selectabil atunci când un rând este selectabil selectat selectat atunci când un rând selectabil este selectat expandabil atunci când un rând este expandabil expandat atunci când un rând expandabil este expandat sidebar_heading
Unul dintre „Open Files”, „Group #” sau „Folders” din bara laterală
Properties
font properties shadow properties fg o valoare a culorii care urmează să fie folosită pentru text case
modificarea casetei care urmează să fie folosită pentru titlu – "upper"
, "lower"
sau "title"
.
"upper"
file_system_entry
Containerul care conține informații despre un fișier sau un dosar din bara laterală. Conține controale diferite în funcție de secțiunea din bara laterală în care se află.
În cadrul secțiunii Open Files, acest control va conține un sidebar_label
cu numele fișierului, plus, eventual, un vcs_status_badge
.
În cadrul secțiunii Folders, acest control va conține o pictogramă de dosar sau de fișier (fie icon_folder
, icon_folder_loading
, icon_folder_dup
sau icon_file_type
), un sidebar_label
cu numele fișierului sau al dosarului, plus, eventual, un vcs_status_badge
.
Atribute
ignorate Fișiere: când un fișier este ignorat
Dosare: când întregul dosar este ignorat fișiere netrasate fișiere: când un fișier este nou sau nu este recunoscut
Dosare: când un dosar conține unul sau mai multe fișiere netrasate fișiere modificate fișiere: când un fișier a fost modificat pe disc
Dosare: când un dosar conține unul sau mai multe fișiere modificate dosare lipsă dosare: când unul sau mai multe dintre fișierele unui dosar nu se mai află pe disc fișiere adăugate fișiere: atunci când un fișier nou a fost adăugat recent la index
Folders: atunci când un dosar conține unul sau mai multe fișiere adăugate staged Files: atunci când un fișier modificat a fost adăugat la index
Folders: atunci când un dosar conține unul sau mai multe fișiere staged deleted Folders: atunci când unul sau mai multe dintre fișierele unui dosar au fost adăugate la index pentru a fi eliminate unmerged Files: atunci când un fișier se află într-o stare de conflict și trebuie rezolvat
Folders: atunci când un dosar conține unul sau mai multe fișiere neamestecate
Proprietăți
content_margin marja din jurul controalelor conținute spațierea unui număr întreg de pixeli între fiecare control conținut sidebar_label
Nume de fișiere deschise, nume de dosare și nume de fișiere
Proprietăți
proprietăți de font proprietăți de umbră fg o valoare a culorii care trebuie utilizată pentru text close_button
Un buton în stânga fiecărui fișier din secțiunea Fișiere deschise
Proprietăți
content_margin pentru butoane, marja specifică dimensiunile disclosure_button_control
O pictogramă de expandare/colapsare prezentă în toate tree_row
-urile care pot fi expandate
Proprietăți
content_margin pentru butoane, marja specifică dimensiunile icon_folder
Utilizat pentru un dosar odată ce conținutul a fost complet enumerat
Proprietăți
content_margin pentru pictograme, marja specifică dimensiunile icon_folder_loading
Utilizat pentru un dosar în timp ce conținutul este enumerat
Properties
content_margin for icons, marja specifică dimensiunile icon_folder_dup
Utilizat pentru un dosar care a fost scanat anterior în bara laterală. Acest lucru este necesar pentru a preveni o posibilă listă infinită de fișiere din cauza legăturilor simbolice recursive.
Proprietăți
content_margin pentru pictograme, marja specifică dimensiunile icon_file_type
Pictograma pentru un fișier. layer0.texture
nu ar trebui să fie setat, deoarece este determinat în mod dinamic pe baza setării icon
furnizate de fișierele .tmPreferences.
Properties
content_margin pentru pictograme, marja specifică dimensiunile vcs_status_badge
O pictogramă conținută în file_system_entry
care este utilizată pentru a afișa starea unui fișier sau a unui dosar în ceea ce privește un depozit Git în care este conținut. Această pictogramă va fi afișată numai dacă setarea show_git_status
este true
, dacă fișierul este conținut într-un depozit Git și dacă fișierul are un fel de stare specială în cadrul depozitului. Un fișier care nu este afișat prin git status
și nu este ignorat prin intermediul unei reguli .gitignore nu va avea nicio pictogramă.
Attributes
ignored Files: atunci când un fișier este ignorat
Folders: atunci când întregul dosar este ignorat untracked Files: atunci când un fișier este nou sau nu este recunoscut
Folders: atunci când un dosar conține unul sau mai multe fișiere netrasate modified Files: atunci când un fișier a fost modificat pe disc
Folders: atunci când un dosar conține unul sau mai multe fișiere modificate missing Folders: atunci când unul sau mai multe dintre fișierele unui dosar nu se mai află pe disc added Files: atunci când un fișier nou a fost adăugat recent la index
Folders: atunci când un dosar conține unul sau mai multe fișiere adăugate staged Files: atunci când un fișier modificat a fost adăugat la index
Folders: atunci când un dosar conține unul sau mai multe fișiere staged deleted Folders: atunci când unul sau mai multe dintre fișierele unui dosar au fost adăugate la index pentru a fi eliminate unmerged Files: atunci când un fișier se află într-o stare de conflict și trebuie rezolvat
Folders: atunci când un dosar conține unul sau mai multe fișiere neamestecate
Proprietăți
content_margin for icons, marja specifică dimensiunile
Tabs
tabset_control
Attributes
atribute de luminozitate
Properties
content_margin marja din jurul tab_control
s tab_overlap câte DIP-uri ar trebui să se suprapună tab_width implicit tab_width lățimea filei atunci când există spațiu disponibil tab_min_width lățimea minimă a filei înainte de a se produce derularea filelor tab_height înălțimea filelor în DIP-uri mouse_wheel_switch dacă rotița mouse-ului ar trebui să comute filele – aceasta ar trebui să fie setată la true
numai dacă setarea enable_tab_scrolling
este false tab_control
Attributes
atributele de luminozitate dirty atunci când vizualizarea asociată nu a fost salvată modificată selected atunci când vizualizarea asociată este vizualizarea activă în grupul său transient atunci când vizualizarea asociată este o previzualizare și nu este complet deschisă
Proprietăți
content_margin marja din jurul tab_label
max_margin_trim cât de mult din stânga și din dreapta content_margin
poate fi eliminat atunci când spațiul de tabulare este extrem de limitat accent_tint_index
Controlează stratul pe care se aplică nuanța de accent. Trebuie să fie un număr întreg de la 0
la 3
. Culoarea de accent este specificată de schema de culori.
accent_tint_modifier
O matrice de patru numere întregi din intervalul 0
până la 255
. Primele trei sunt amestecate în valorile RGB din culoarea de nuanță de accent, cea de-a patra valoare specificând cât de mult se aplică din aceste valori de modificator RGB.
tab_label
Attributes
tranzitoriu atunci când vizualizarea asociată este o previzualizare și nu este complet deschisă
Proprietăți
proprietăți de font proprietăți de umbră fg o valoare a culorii care trebuie folosită pentru text tab_close_button
Proprietăți
content_margin pentru butoane, marja specifică dimensiunile accent_tint_index
Controlează stratul căruia i se aplică nuanța de accent. Trebuie să fie un număr întreg de la 0
la 3
. Culoarea de accent este specificată de schema de culori.
accent_tint_modifier
O matrice de patru numere întregi din intervalul 0
până la 255
. Primele trei sunt amestecate în valorile RGB din culoarea de nuanță de accent, cea de-a patra valoare specificând cât de mult se aplică din aceste valori de modificator RGB.
scroll_tabs_left_button
Proprietăți
content_margin pentru butoane, marja specifică dimensiunile scroll_tabs_right_button
Proprietăți
content_margin pentru butoane, the margin specifies the dimensions show_tabs_dropdown_button
Properties
content_margin for buttons, the margin specifies the dimensions
Quick Panel
Quick panel is used for the various Goto functionality, the command palette and is available for use by plugins.
overlay_control
Recipientul pentru panoul rapid, inclusiv intrarea și tabelul de date
Proprietăți
content_margin marja din jurul quick_panel
quick_panel
Tabelul de date afișat sub intrare. În mod normal, înălțimea este dinamică, astfel încât straturile nu vor fi vizibile, însă fereastra Switch Project va utiliza straturi pentru spațiul gol de sub opțiunile filtrate.
Proprietăți
Proprietăți tabel de date mini_quick_panel_row
Un rând fără fișier în quick_panel
. Conține un quick_panel_label
pentru fiecare linie de text din rând.
Attributes
selectate atunci când rândul este selectat quick_panel_row
Un rând de fișier Goto Anything în quick_panel
. Utilizat, de asemenea, în fereastra Switch Project.
Conține quick_panel_label
cu numele fișierului și quick_panel_path_label
pentru calea fișierului.
Attributes
selectat atunci când rândul este selectat quick_panel_label
Numele fișierelor din quick_panel_row
și tot textul din mini_quick_panel_row
Properties
proprietăți etichetă filtru quick_panel_path_label
Căile de acces la fișierele din quick_panel_row
Properties
filter label properties
Views
text_area_control
Acest element nu poate fi stilizat direct, deoarece acest lucru este controlat de schema de culori, cu toate acestea, el poate fi utilizat într-un specificator parents
.
Attributes
atribute atribute de luminozitate
Properties
none grid_layout_control
Marginile afișate între vizualizări atunci când sunt vizibile mai multe grupuri
Properties
no layer support border_color o valoare a culorii care trebuie utilizată pentru border border_size un număr întreg al dimensiunii marginii în DIP-uri minimap_control
Controlul asupra afișării proiecției viewportului de pe minimap
Proprietăți
fără suport pentru strat viewport_color o valoare a culorii cu care se umple proiecția viewport viewport_opacity un float de la 0.0
la 1.0
care specifică opacitatea proiecției viewport fold_button_control
Cod de pliere a butoanelor în jgheab
Attributes
extins atunci când o secțiune de cod este desfășurată
Proprietăți
content_margin pentru butoane, marja specifică dimensiunile popup_control auto_complete_popup
Containerul principal pentru popup-ul autocomplet
popup_control html_popup
Containerul principal pentru popup-urile HTML utilizate de Show Definitions și de pachetele terților. Nuanța barei de defilare va fi setată la culoarea de fundal a documentului HTML.
auto_complete
Tabel de date pentru datele de completare. Nuanța este setată pe baza culorii de fundal a schemei de culori aplicate la vizualizarea în care este afișată fereastra pop-up.
Proprietăți
proprietățile tabelului de date proprietățile texturii proprietățile de nuanțare table_row
Un rând din auto_complete
Attributes
selectat atunci când utilizatorul a evidențiat o completare auto_complete_label
Textul dintr-o table_row
Proprietăți
proprietăți ale etichetei de filtrare fg_blend un boolean care controlează dacă fg
, match_fg
, selected_fg
și selected_match_fg
valorile trebuie să fie amestecate pe culoarea de prim-plan din schema de culori a vizualizării curente
Paneluri
panel_control find_panel
Recipientul pentru panourile Find și Incremental Find.
Proprietăți
content_margin marja din jurul conținutului panoului panel_control replace_panel
Containerul pentru panoul Replace.
Properties
content_margin marja din jurul panoului contents panel_control find_in_files_panel
Containerul pentru panoul Find in Files.
Properties
content_margin marja din jurul conținutului panoului panel_control input_panel
Recipientul pentru panoul de intrare, care este disponibil prin intermediul API și utilizat pentru lucruri precum redenumirea fișierelor.
Proprietăți
content_margin marja din jurul conținutului panoului panel_control console_panel
Containerul pentru consolă.
Properties
content_margin marja din jurul conținutului panoului panel_control output_panel
Recipientul pentru panoul de ieșire, care este disponibil prin intermediul API și utilizat pentru rezultatele compilării.
Properties
content_margin marja din jurul conținutului panoului panel_control switch_project_panel
Recipientul pentru intrările din fereastra Switch Project.
Proprietăți
content_margin marja din jurul conținutului panoului panel_grid_control
Grila de prezentare utilizată pentru a poziționa intrările pe diferitele panouri.
Proprietăți
fără suport de strat inside_spacing o umplutură întreagă care se plasează între fiecare celulă a grilei outside_vspacing o umplutură întreagă care se plasează deasupra și dedesubtul grilei outside_hspacing o umplutură întreagă care se plasează la stânga și la dreapta grilei panel_close_button
Butonul pentru a închide panoul deschis
Proprietăți
content_margin pentru butoane, marja specifică dimensiunile
Status Bar
status_bar
Attributes
panel_visible atunci când un panou este afișat deasupra barei de stare
Properties
content_margin marja din jurul panel_button_control
, status_container
și status_buttons
s panel_button_control
Butonul de comutare a panoului din partea stângă a barei de stare
Proprietăți
content_margin pentru butoane, marja specifică dimensiunile status_container
Zona care conține mesajul de stare curent
Proprietăți
content_margin marja din jurul mesajului de stare status_button
Butoanele de stare care se afișează și care permit schimbarea, indentarea, sintaxa, codificarea și terminațiile de linie
Proprietăți
content_margin pentru butoane, marja specifică dimensiunile min_size o matrice de două numere întregi care specifică lățimea și înălțimea minimă a unui buton, în DIP-uri vcs_status
Containerul care conține vcs_branch_icon
, label_control
cu numele ramurii curente, și controlul vcs_changes_annotation
Proprietăți
content_margin marja din jurul controalelor conținute spațierea unui număr întreg de pixeli între fiecare control conținut vcs_branch_icon
O pictogramă afișată în stânga numelui ramurii curente
Proprietăți
content_margin pentru pictograme, marja specifică dimensiunile vcs_changes_annotation
Afișează numărul de fișiere care au fost adăugate, modificate sau șterse
Properties
font properties shadow properties styled label properties
Dialogs
dialog
Ferestrele Indexer Status și Update folosesc ambele această clasă pentru fundalul ferestrei
progress_bar_control
Containerul barei de progres. Bara de progres este afișată în fereastra Update utilizată pentru actualizări pe OS X și Windows.
progress_gauge_control
Bara care reprezintă progresul realizat până în prezent
Proprietăți
content_margin marja specifică înălțimea barei
Barre de defilare
scroll_area_control
Zona de defilare conține elementul care este derulat, împreună cu bara, pista și pucul.
Attributes
scrollable atunci când controlul poate fi derulat pe verticală hscrollable atunci când controlul poate fi derulat pe orizontală
Properties
content_margin o marjă care se adaugă în jurul conținutului derulat overlay stabilește ca barele de derulare să fie redate deasupra conținutului. left_shadow o valoare a culorii care se utilizează atunci când se desenează o umbră pentru a indica faptul că zona poate fi derulată spre stânga left_shadow_size în număr întreg al lățimii umbrei care se desenează atunci când zona poate fi derulată spre stânga top_shadow o valoare a culorii care se utilizează atunci când se desenează o umbră pentru a indica faptul că zona poate fi derulată spre top top_shadow_size în număr întreg al înălțimii umbrei care trebuie desenată atunci când zona poate fi derulată în partea de sus right_shadow o valoare de culoare care trebuie utilizată atunci când se desenează o umbră pentru a indica faptul că zona poate fi derulată în partea dreaptă right_shadow_size în număr întreg al lățimii umbrei care trebuie desenată atunci când zona poate fi derulată în partea de sus derulată spre dreapta bottom_shadow o valoare a culorii care se utilizează atunci când se desenează o umbră pentru a indica faptul că zona poate fi derulată spre partea de jos bottom_shadow_size în număr întreg al înălțimii umbrei care se desenează atunci când zona poate fi derulată spre partea de jos scroll_bar_control
Bara de derulare conține pista de derulare. Nuanța este setată pe baza culorii de fundal a elementului care este derulat.
Attributes
întunecată atunci când conținutul zonei de defilare este întunecat, necesitând o bară de defilare deschisă orizontală atunci când bara de defilare ar trebui să fie orizontală în loc de verticală
Proprietăți
proprietăți de nuanțare a texturii content_margin o marjă care se adaugă în jurul pistei de defilare scroll_track_control
Pista pe care se deplasează pucul. Nuanța este setată pe baza culorii de fundal a elementului care este derulat.
Attributes
întunecată atunci când conținutul zonei de derulare este întunecat, necesitând o bară de derulare deschisă orizontală atunci când bara de derulare ar trebui să fie orizontală în loc de verticală
Proprietăți
proprietăți de nuanțare a texturii scroll_corner_control
Spațiul mort din dreapta jos a unui scroll_area_control
atunci când sunt afișate atât bara de derulare verticală, cât și cea orizontală.
Attributes
întunecat atunci când conținutul zonei de defilare este întunecat, necesitând o bară de defilare deschisă
Proprietăți
proprietăți de colorare a texturii puck_control
Pucul de defilare, sau mânerul. Nuanța este setată pe baza culorii de fundal a elementului care este derulat.
Attributes
întunecat atunci când conținutul zonei de defilare este întunecat, necesitând o bară de defilare deschisă orizontală atunci când bara de defilare ar trebui să fie orizontală în loc de verticală
Proprietăți
proprietăți de nuanțare a texturii
Intrări
text_line_control
Intrarea de text utilizată de panourile Quick Panel, Find, Replace, Find in Files și Input.
Proprietăți
content_margin marja din jurul textului color_scheme_tint o valoare a culorii care se utilizează pentru a nuanța fundalul schemei de culori color_scheme_tint_2 o valoare a culorii care se utilizează pentru a adăuga o nuanță secundară la fundalul schemei de culori dropdown_button_control
Butonul pentru închiderea panoului deschis
Proprietăți
content_margin pentru butoane, marja specifică dimensiunile
Buttons
button_control
Butoane de text
Attributes
apăsat setați atunci când un buton este apăsat
Properties
min_size o matrice de două numere întregi care specifică lățimea și înălțimea minimă a unui buton, în DIP icon_button_group
O grilă care controlează spațierea butoanelor cu pictograme aferente
Proprietăți
fără suport de strat spațiere un număr întreg de pixeli între fiecare buton din grup icon_button_control
Butoane mici bazate pe pictograme în cadrul secțiunii Find, Find in Files, și Replace
Attributes
selectat atunci când un buton cu pictogramă este activat la stânga atunci când butonul este cel mai din stânga dintr-un grup la dreapta atunci când butonul este cel mai din dreapta dintr-un grup icon_regex
Butonul de activare a modului regex în fereastra Find, Find in Files and Replace panels
Proprietăți
content_margin pentru pictograme, marja specifică dimensiunile icon_case
Butonul pentru a activa modul case-sensitive în panourile Find, Find in Files and Replace
Proprietăți
content_margin pentru pictograme, marja specifică dimensiunile icon_whole_word
Butonul pentru a activa modul cuvânt întreg în panourile Find, Find in Files and Replace
Proprietăți
content_margin pentru pictograme, marja specifică dimensiunile icon_wrap
Butonul pentru a activa modul de înfășurare a căutării atunci când se utilizează panourile Find and Replace
Proprietăți
content_margin pentru pictograme, marja specifică dimensiunile icon_in_selection
Butonul pentru a căuta numai în selecție atunci când se utilizează panourile de căutare și înlocuire
Proprietăți
content_margin pentru pictograme, marja specifică dimensiunile icon_highlight
Butonul pentru a activa evidențierea tuturor corespondențelor în panourile de căutare și înlocuire
Proprietăți
content_margin pentru pictograme, marja specifică dimensiunile icon_preserve_case
Butonul pentru a activa modul de păstrare a majusculelor atunci când se utilizează panoul Replace
Properties
content_margin pentru pictograme, marja specifică dimensiunile icon_context
Butonul pentru a afișa contextul din jurul corespondențelor atunci când se utilizează panoul Find in Files
Properties
content_margin pentru pictograme, the margin specifies the dimensions icon_use_buffer
Butonul pentru a afișa rezultatele într-un buffer, în loc de un panou de ieșire, atunci când se utilizează panoul Find in Files
Properties
content_margin for icons, the margin specifies the dimensions
Labels
label_control
Etichetele sunt afișate în panourile Find, Replace, Find in File și Input. În plus, etichetele sunt utilizate în fereastra de actualizare, pe butoanele textuale și pentru textul din status_container
.
Direcționarea unor etichete specifice poate fi realizată prin utilizarea tastei parents
.
Proprietăți
proprietăți font proprietăți umbră proprietăți culoare o valoare a culorii care trebuie utilizată pentru text title_label_control
Eticheta de titlu este utilizată în fereastra Despre.
Proprietăți
proprietăți font proprietăți umbră proprietăți culoare o valoare de culoare care se utilizează pentru text
Sugestii pentru instrumente
tool_tip_control
Sugestii pentru instrumente afișate atunci când treceți deasupra filelor și butoanelor
.
Proprietăți
content_margin marja din jurul textului din vârful de instrument tool tips tool_tip_label_control
Textul afișat în vârful de instrument
Proprietăți
proprietăți font proprietăți umbră proprietăți culoare o valoare de culoare care se utilizează pentru text