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_treesidebar_tree

En trækontrol, der indeholder flere tree_rows

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

Standard: "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_rows, 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_controls 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_scrollinger 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_marginmå 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_panelquick_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.0til1.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_fgogselected_match_fgvæ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_containerogstatus_buttonss 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

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.