Dokumentation Temaer
Elementer
Følgende er en udtømmende liste over de elementer, der indgår i Sublime Text-brugergrænsefladen, sammen med understøttede attributter og egenskaber.
- Vinduer
- Sidebjælke
- Tabs
- Snakkepanel
- Visninger
- Paneler
- Statuslinje
- Dialoger
- Rullebjælker
- Input
- Knapper
- Knapper
- Etiketter
- Tool Tips
Windows
title_bar
Kun understøttet på OS X 10.10+.
Attributes
luminosity attributes
Properties
fg en farveværdi, der skal bruges til vinduets titeltekst bg en farveværdi, der skal bruges til titellinjens baggrund window
Dette element kan ikke styles direkte, men det kan dog bruges i en parents
-specifikator. Luminositetsattributterne indstilles på baggrund af det globale farveskema.
Attributes
luminosity attributes
Properties
none edit_window
Dette element indeholder det primære editorvindue og er beregnet til brug i en parents
-specifikator.
Properties
none switch_project_window
Dette element indeholder vinduet Switch Project og er beregnet til brug i en parents
-specifikator.
Properties
none
Side Bar
sidebar_container
Den primære sidebar-container, der håndterer scrolling
Properties
content_margin margenen omkringsidebar_tree
sidebar_tree
En trækontrol, der indeholder flere tree_row
s
Properties
datatabellens egenskaber indent et helt tal for at indrykke hvert niveau i træstrukturen indent_offset et ekstra indryk, der anvendes på hver række, af hensyn til positioneringdisclosure_button_control
ogclose_button
indent_top_level en boolean, hvis rækker på øverste niveau i træet skal indrykkes spacer_rows en boolean, der styrer, om der skal tilføjes en tom række mellem sektionerne Åbne filer og Mapper i sidebaren, når begge er synlige. tree_row
En række kan indeholde en overskrift, en åben fil, en mappe eller en fil
Attributter
selectable når en række kan vælges selected når en række kan vælges expandable når en række kan udvides expandable når en række kan udvides expanded når en række kan udvides sidebar_heading
En af de “Open Files”, “Group #” eller “Folders”-overskrifter i sidebaren
Properties
font properties shadow properties fg en farveværdi, der skal bruges til teksten case
den case-modifikation, der skal bruges til overskriften – "upper"
, "lower"
eller "title"
.
"upper"
file_system_entry
Den beholder, der indeholder oplysninger om en fil eller mappe i sidebaren. Indeholder forskellige kontrolelementer afhængigt af, hvilken sektion af sidebaren den befinder sig i.
I afsnittet Åbne filer vil denne kontrol indeholde en sidebar_label
med filnavnet samt eventuelt en vcs_status_badge
.
I afsnittet Mapper indeholder denne kontrol et mappe- eller filikon (enten icon_folder
, icon_folder_loading
, icon_folder_dup
eller icon_file_type
), et sidebar_label
med fil- eller mappenavnet samt eventuelt et vcs_status_badge
.
Attributter
ignorerede filer: når en fil er ignoreret
mapper: når hele mappen er ignoreret usporede filer: når en fil er ny eller ikke genkendt
mapper: når en mappe indeholder en eller flere usporede filer modificerede filer: når en fil er blevet ændret på disken
mapper: når en mappe indeholder en eller flere modificerede filer manglende mapper: når en eller flere af en mappes filer ikke længere er på disken tilføjede filer: når en ny fil er blevet nyligt tilføjet til indekset
Mapper: når en mappe indeholder en eller flere tilføjede filer staged Filer: når en ændret fil er blevet tilføjet til indekset
Mapper: når en mappe indeholder en eller flere staged filer deleted Mapper: når en eller flere af en mappes filer er blevet tilføjet til indekset med henblik på fjernelse unmerged Filer: når en fil er i en konflikttilstand og skal løses
Mapper: når en fil er i en konflikttilstand og skal løses
Mapper: når en eller flere filer i en mappe er blevet tilføjet til indekset med henblik på fjernelse unmerged Når en mappe indeholder en eller flere filer, der ikke er blevet lagt sammen
Properties
content_margin margenen omkring de indeholdte kontrolelementer spacing et helt antal pixels mellem hvert indeholdte kontrolelement sidebar_label
Navne på åbne filer, mappenavne og filnavne
Properties
font properties shadow properties fg en farveværdi, der skal bruges til teksten close_button
En knap til venstre for hver fil i afsnittet Åbne filer
Properties
content_margin for knapper, margenen angiver dimensionerne disclosure_button_control
Et ikon til at udvide/kollapse, der findes i alle tree_row
s, der kan udvides
Properties
content_margin for knapper, margenen angiver dimensionerne icon_folder
Anvendes til en mappe, når indholdet er blevet fuldt opregnet
Properties
content_margin for ikoner, margenen angiver dimensionerne icon_folder_loading
Anvendes til en mappe, mens indholdet er ved at blive opregnet
Properties
content_margin for ikoner, margenen angiver dimensionerne icon_folder_dup
Anvendes til en mappe, der tidligere er blevet scannet i sidebaren. Dette er nødvendigt for at forhindre en muligvis uendelig liste af filer på grund af rekursive symlinks.
Egenskaber
content_margin for ikoner, margenen angiver dimensionerne icon_file_type
Ikonet for en fil. layer0.texture
bør ikke indstilles, da det bestemmes dynamisk baseret på icon
-indstillingen, der leveres af .tmPreferences-filer.
Properties
content_margin for ikoner, margenen angiver dimensionerne vcs_status_badge
Et ikon indeholdt i file_system_entry
, der bruges til at vise status for en fil eller mappe med hensyn til et Git-repositorium, som den er indeholdt i. Dette ikon vises kun, hvis indstillingen show_git_status
er true
, hvis filen er indeholdt i et Git-repositorium, og hvis filen har en eller anden form for særlig status i repositoriet. En fil, der ikke vises via git status
, og som ikke ignoreres via en .gitignore-regel, vil ikke have noget ikon.
Attributter
ignorerede filer: når en fil er ignoreret
mapper: når hele mappen er ignoreret usporede filer: når en fil er ny eller ikke genkendt
mapper: når en mappe indeholder en eller flere usporede filer modificerede filer: når en fil er blevet ændret på disken
mapper: når en mappe indeholder en eller flere modificerede filer manglende mapper: når en eller flere af en mappes filer ikke længere befinder sig på disken tilføjede filer: når en ny fil er blevet nyligt tilføjet til indekset
Mapper: når en mappe indeholder en eller flere tilføjede filer staged Filer: når en ændret fil er blevet tilføjet til indekset
Mapper: når en mappe indeholder en eller flere staged filer deleted Mapper: når en eller flere af en mappes filer er blevet tilføjet til indekset med henblik på fjernelse unmerged Filer: når en fil er i en konflikttilstand og skal løses
Mapper: når en fil er i en konflikttilstand og skal løses
Mapper: når en eller flere filer i en mappe er blevet tilføjet til indekset med henblik på fjernelse unmerged Filer: når en fil er i en konflikttilstand og skal løses
Mapper: når en mappe indeholder en eller flere ikke-sammenlagte filer
Egenskaber
content_margin for ikoner, margenen angiver dimensionerne
Tabs
tabset_control
Attributes
luminosity attributes
Properties
content_margin margenen omkringtab_control
s tab_overlap hvor mange DIP’er fanerne skal overlappe tab_width default fanebredde, når der er plads tab_min_width den mindste fanebredde, før der sker rulning af fanerne tab_height højden af fanerne i DIP’er mouse_wheel_switch hvis musehjulet skal skifte faner – dette bør kun sættes tiltrue
, hvis indstillingenenable_tab_scrolling
er falsk tab_control
Attributes
luminosity attributes dirty når den tilknyttede visning har uopbevaret ændret selected når den tilknyttede visning er den aktive visning i dens gruppe transient når den tilknyttede visning er et preview og ikke fuldt ud åbnet
Properties
content_margin margenen omkringtab_label
max_margin_trim hvor meget af venstre og højrecontent_margin
må fjernes, når tabulatorpladsen er ekstremt begrænset accent_tint_index
Styrer, hvilket lag accentfarven skal anvendes på. Skal være et heltal fra 0
til 3
. Accentfarven er specificeret af farveskemaet.
accent_tint_modifier
Et array af fire hele tal i intervallet 0
til 255
. De første tre blandes ind i RGB-værdierne fra accentfarven med den fjerde værdi, der angiver, hvor meget af disse RGB-modifikatorværdier der skal anvendes.
tab_label
Attributes
transient når den tilknyttede visning er en forhåndsvisning og ikke er helt åbnet
Properties
font properties shadow properties fg en farveværdi, der skal bruges til teksten tab_close_button
Properties
content_margin for knapper, margenen angiver dimensionerne accent_tint_index
Styrer, hvilket lag accentfarven skal anvendes på. Skal være et heltal fra 0
til 3
. Accentfarven er specificeret af farveskemaet.
accent_tint_modifier
Et array af fire hele tal i intervallet 0
til 255
. De første tre blandes ind i RGB-værdierne fra accentfarven med den fjerde værdi, der angiver, hvor meget af disse RGB-modifikatorværdier der skal anvendes.
scroll_tabs_left_button
Properties
content_margin for knapper, margenen angiver dimensionerne scroll_tabs_right_button
Properties
content_margin for knapper, margenen angiver dimensionerne show_tabs_dropdown_button
Properties
content_margin for buttons, margenen angiver dimensionerne
Quick Panel
Quickpanelet bruges til de forskellige Goto-funktioner, kommandopaletten og er tilgængeligt til brug for plugins.
overlay_control
Beholderen for quickpanelet, herunder input og datatabellen
Properties
content_margin margenen omkringquick_panel
quick_panel
Datatabellen, der vises under input. Normalt er højden dynamisk, så lagene vil ikke være synlige, men i vinduet Skift projekt vil lagene dog blive brugt til det tomme rum under de filtrerede indstillinger.
Egenskaber
datatabellens egenskaber mini_quick_panel_row
En række, der ikke er en fil, i quick_panel
. Indeholder en quick_panel_label
for hver linje med tekst i rækken.
Attributes
er valgt, når rækken er valgt quick_panel_row
En Goto Anything-filrække i quick_panel
. Bruges også i vinduet Skift projekt.
Indeholder quick_panel_label
med filnavnet og quick_panel_path_label
for filstien.
Attributter
vælges, når rækken er valgt quick_panel_label
Filnavne i quick_panel_row
og al tekst i mini_quick_panel_row
Egenskaber
egenskaber for filtermærke quick_panel_path_label
Filstier i quick_panel_row
Properties
filter label properties
Views
text_area_control
Dette element kan ikke styles direkte, da det styres af farveskemaet, men det kan dog bruges i en parents
-specifikator.
Attributes
luminosity attributes
Properties
none grid_layout_control
De grænser, der vises mellem visninger, når flere grupper er synlige
Properties
no layer support border_color en farveværdi, der skal bruges til grænsen border_size et heltal for grænsestørrelsen i DIP’er minimap_control
Styring af visningen af viewportprojektionen på minimap
Properties
ingen lagunderstøttelse viewport_color en farveværdi til at fylde viewportprojektionen med viewport_opacity et float fra0.0
til1.0
, der angiver opaciteten af viewportprojektionen fold_button_control
Kode til foldning af knapper i rendestenen
Attributes
udvides, når et afsnit af kode foldes ud
Properties
content_margin for knapper, margenen angiver dimensionerne popup_control auto_complete_popup
Den primære container for den automatisk komplette popup
popup_control html_popup
Den primære container for HTML-popups, der bruges af Show Definitions og tredjepartspakker. Farven på rullebjælken vil blive indstillet til HTML-dokumentets baggrundsfarve.
auto_complete
Datatabellen for færdiggørelsesdata. Tonen indstilles på baggrund af baggrundsfarven i det farveskema, der anvendes på den visning, som popuppen vises i.
Egenskaber
egenskaber for datatabellen egenskaber texture tinting properties table_row
En række i auto_complete
Attributes
valgt, når brugeren har markeret en udfyldning auto_complete_label
Tekst i et table_row
Egenskaber
filter label properties fg_blend en boolean, der styrer, omfg
,match_fg
,selected_fg
ogselected_match_fg
værdierne skal blandes på forgrundsfarven fra farveskemaet for den aktuelle visning
Paneler
panel_control find_panel
Beholderen for panelerne Find og Inkrementel søgning.
Egenskaber
content_margin margenen omkring panelets indhold panel_control replace_panel
Beholderen for Replace-panelet.
Properties
content_margin margenen omkring panelets indhold panel_control find_in_files_panel
Beholderen for panelet Find i filer.
Properties
content_margin margenen omkring panelets indhold panel_control input_panel
Beholderen for inputpanelet, som er tilgængelig via API’en og bruges til ting som f.eks. omdøbning af filer.
Egenskaber
content_margin margenen omkring panelets indhold panel_control console_panel
Beholderen for konsollen.
Properties
content_margin margenen omkring panelets indhold panel_control output_panel
Beholderen for outputpanelet, som er tilgængelig via API’en og bruges til opbygningsresultater.
Properties
content_margin margenen omkring panelets indhold panel_control switch_project_panel
Beholderen for input i vinduet Switch Project.
Egenskaber
content_margin margenen omkring panelets indhold panel_grid_control
Det layoutgitter, der bruges til at placere input på de forskellige paneler.
Egenskaber
ingen understøttelse af lag inside_spacing et heltal padding til placering mellem hver celle i gitteret outside_vspacing et heltal padding til placering over og under gitteret outside_hspacing et heltal padding til placering til venstre og højre for gitteret panel_close_button
Knappen til at lukke det åbne panel
Egenskaber
content_margin for knapper, margenen angiver dimensionerne
Statusbar
status_bar
Attributes
panel_visible, når et panel vises over statusbaren
Properties
content_margin margenen omkringpanel_button_control
,status_container
ogstatus_buttons
s panel_button_control
Knappen til panelskift i venstre side af statuslinjen
Properties
content_margin for knapper, margenen angiver dimensionerne status_container
Det område, der indeholder den aktuelle statusmeddelelse
Properties
content_margin margenen omkring statusmeddelelsen status_button
De statusknapper, der vises, og som giver mulighed for at ændre, indrykning, syntaks, kodning og linjeslutninger
Properties
content_margin for knapper angiver margenen dimensionerne min_size et array af to hele tal, der angiver den mindste bredde og højde af en knap, i DIP’er vcs_status
Containeren, der indeholder vcs_branch_icon
, label_control
med det aktuelle grennavn, og vcs_changes_annotation
kontrol
Properties
content_margin margenen omkring de indeholdte kontrolelementer spacing et helt antal pixels mellem hvert indeholdte kontrolelement vcs_branch_icon
Et ikon, der vises til venstre for det aktuelle grennavn
Properties
content_margin for ikoner, margenen angiver dimensionerne vcs_changes_annotation
Viser antallet af filer, der er blevet tilføjet, ændret eller slettet
Properties
font properties shadow properties styled label properties
Dialogs
dialog
Indekseringsstatus- og opdateringsvinduerne bruger begge denne klasse til vinduets baggrund
progress_bar_control
Beholderen for statuslinjen. Fremskridtslinjen vises i vinduet Opdatering, der bruges til opdateringer på OS X og Windows.
progress_gauge_control
Baren, der repræsenterer det fremskridt, der er gennemført indtil videre
Properties
content_margin margenen angiver højden af baren
Scroll Bars
scroll_area_control
Scrollområdet indeholder det element, der scrolles, sammen med baren, sporet og pucken.
Attributes
scrollable når kontrollen kan rulles vertikalt hscrollable når kontrollen kan rulles horisontalt
Properties
content_margin en margen, der tilføjes omkring det indhold, der rulles overlay indstiller scrollbjælkerne til at blive gengivet oven på indholdet left_shadow en farveværdi, der skal bruges, når der tegnes en skygge for at angive, at området kan rulles til venstre left_shadow_size i heltal for bredden af den skygge, der skal tegnes, når området kan rulles til venstre top_shadow en farveværdi, der skal bruges, når der tegnes en skygge for at angive, at området kan rulles til top top_shadow_size et heltal for højden af den skygge, der skal tegnes, når området kan rulles til toppen right_shadow en farveværdi, der skal bruges ved tegning af en skygge for at angive, at området kan rulles til højre right_shadow_size et heltal for bredden af den skygge, der skal tegnes, når området kan rulles til højre right_shadow_size et heltal for bredden af den skygge, der skal tegnes, når området kan rulles til venstre scrolles til højre bottom_shadow en farveværdi, der skal bruges, når der tegnes en skygge for at angive, at området kan scrolles til bunden bottom bottom_shadow_size et heltal for højden af den skygge, der skal tegnes, når området kan scrolles til bunden scroll_bar_control
Rullebjælken indeholder rullebåndet. Farven indstilles på baggrund af baggrundsfarven på det element, der scrolles.
Attributes
mørk, når rulleområdets indhold er mørkt, hvilket nødvendiggør en lys rullebjælke vandret, når rullebjælken skal være vandret i stedet for lodret
Properties
teksturfarveegenskaber content_margin en margen, der tilføjes omkring rullebjælkesporet scroll_track_control
Det spor, som pucken kører langs. Toningen indstilles baseret på baggrundsfarven på det element, der scrolles.
Attributes
mørk, når rulleområdets indhold er mørkt, hvilket nødvendiggør en lys rullebane vandret, når rullebanen skal være vandret i stedet for lodret
Properties
teksturens toningsegenskaber scroll_corner_control
Den døde plads nederst til højre i et scroll_area_control
, når både den lodrette og den vandrette rullebane vises.
Attributes
mørk, når rulleområdets indhold er mørkt, hvilket kræver en lys rullebjælke
Properties
texture tinting properties puck_control
Rullebjælken, eller håndtaget. Toningen indstilles baseret på baggrundsfarven på det element, der rulles.
Attributes
mørk, når rulleområdets indhold er mørkt, hvilket nødvendiggør en lys rullebøjle vandret, når rullebøjlen skal være vandret i stedet for lodret
Properties
teksturfarveegenskaber
Inputs
text_line_control
Tekstinput, der bruges af panelerne Hurtigt panel, Find, erstat, Find i filer og Input.
Egenskaber
content_margin margenen omkring teksten color_scheme_tint en farveværdi, der skal bruges til at tone baggrunden for farveskemaet color_scheme_tint_2 en farveværdi, der skal bruges til at tilføje en sekundær toning til baggrunden for farveskemaet dropdown_button_control
Knappen til at lukke det åbne panel
Egenskaber
content_margin for knapper, margenen angiver dimensionerne
Buttons
button_control
Tekstknapper
Attributes
trykkes sat, når der trykkes ned på en knap
Properties
min_size et array af to hele tal, der angiver den mindste bredde og højde for en knap, i DIP’er icon_button_group
Et gitter, der styrer afstanden mellem relaterede ikonknapper
Properties
no layer support spacing et heltal antal pixel mellem hver knap i gruppen icon_button_control
Små ikonbaserede knapper i Find, Find i filer, og Udskift paneler
Egenskaber
vælges, når en ikon-knap skiftes til venstre, når knappen er den mest venstre knap i en gruppe til højre, når knappen er den mest højre knap i en gruppe icon_regex
Knappen til at aktivere regex-tilstand i Find, Find i filer og udskiftningspaneler
Egenskaber
content_margin for ikoner, margenen angiver dimensionerne icon_case
Knappen til at aktivere case-sensitive-tilstand i panelerne Find, Find i filer og udskiftning
Egenskaber
content_margin for ikoner, margenen angiver dimensionerne icon_whole_word
Knappen for at aktivere helordsmodus i panelerne Find, Find i filer og Udskift
Properties
content_margin for ikoner, margenen angiver dimensionerne icon_wrap
Knappen for at aktivere søgeindpakning ved brug af panelerne Find og Udskift
Properties
content_margin for ikoner, margenen angiver dimensionerne icon_in_selection
Knappen for kun at søge i markeringen ved brug af panelerne Find og erstat
Properties
content_margin for ikoner, margenen angiver dimensionerne icon_highlight
Knappen for at aktivere fremhævning af alle match i panelerne Find og erstat
Properties
content_margin for ikoner, margenen angiver dimensionerne icon_preserve_case
Knappen for at aktivere bevarelse af store og små bogstaver ved brug af panelet Udskift
Properties
content_margin for ikoner, margenen angiver dimensionerne icon_context
Knappen for at vise kontekst omkring match ved brug af panelet Find i filer
Properties
content_margin for ikoner, margenen angiver dimensionerne icon_use_buffer
Knappen til at vise resultater i en buffer i stedet for et udgangspanel, når du bruger panelet Find i filer
Properties
content_margin for ikoner, margenen angiver dimensionerne
Labels
label_control
Etiketter vises i panelerne Find, Replace, Find i fil og Input. Desuden bruges etiketter i vinduet Opdatering, på tekstknapper og til teksten i status_container
.
Målretning af specifikke etiketter kan opnås ved at bruge tasten parents
.
Properties
font properties shadow properties color en farveværdi, der skal bruges til teksten title_label_control
Titeletiketten bruges i vinduet Om.
Properties
font properties shadow properties color en farveværdi, der skal bruges til teksten
Tool Tips
tool_tip_control
Værktøjstips, der vises, når man holder musen hen over faner og knapper
Properties
content_margin margenen omkring værktøjstip-teksten tool_tip_label_control
Tekst, der vises i et værktøjstip
Properties
font properties shadow properties color en farveværdi, der skal bruges til teksten