Documentation Thèmes
Éléments
Voici une liste exhaustive des éléments qui composent l’interface utilisateur de Sublime Text, ainsi que des attributs et propriétés pris en charge.
- Fenêtres
- Barre latérale
- Attaches
- Panneau rapide
- Vues
- Panneaux
- Barre d’état
- Dialogs
- Barres de défilement
- Entrées
- Boutons
- Étiquettes
- Baguettes
.
Windows
title_bar
Uniquement pris en charge sur OS X 10.10+.
Attributs
attributs de luminosité
Propriétés
fg une valeur de couleur à utiliser pour le texte du titre de la fenêtre bg une valeur de couleur à utiliser pour le fond de la barre de titre fenêtre
Cet élément ne peut pas être stylé directement, cependant il peut être utilisé dans un spécificateur parents
. Les attributs de luminosité sont définis sur la base du schéma de couleurs global.
Attributs
attributs de luminosité
Propriétés
none edit_window
Cet élément contient la fenêtre principale de l’éditeur, et est destiné à être utilisé dans un spécificateur parents
.
Properties
none switch_project_window
Cet élément contient la fenêtre de changement de projet, et est destiné à être utilisé dans un spécificateur parents
.
Propriétés
none
Barre latérale
sidebar_container
Le conteneur principal de la barre latérale qui gère le défilement
Propriétés
content_margin la marge autour de lasidebar_tree
sidebar_tree.
Un contrôle d’arbre contenant plusieurs tree_row
s
Propriétés
propriétés de table de données indentation une quantité entière pour indenter chaque niveau de l’arborescence indent_offset une indentation supplémentaire appliquée à chaque ligne, pour des raisons de positionnementdisclosure_button_control
etclose_button
indent_top_level un booléen si les lignes de niveau supérieur de l’arborescence doivent être mises en retrait spacer_rows un booléen contrôlant si une ligne vide doit être ajoutée entre les sections Fichiers ouverts et Dossiers de la barre latérale, lorsque les deux sont visibles. tree_row
Une ligne peut contenir un en-tête, un fichier ouvert, un dossier ou un fichier
Attributs
sélectionnable lorsqu’une ligne est sélectionnable sélectionnée lorsqu’une ligne sélectionnable est sélectionnée expandable lorsqu’une ligne est expandable expanded lorsqu’une ligne expandable est expandue sidebar_heading
Un des « fichiers ouverts », « Groupe # » ou « Dossiers » dans la barre latérale
Propriétés
propriétés de la police propriétés de l’ombre fg une valeur de couleur à utiliser pour le texte casse
la modification de la casse à utiliser pour le titre – "upper"
, "lower"
ou "title"
.
"upper"
file_system_entry
Le conteneur contenant des informations sur un fichier ou un dossier dans la barre latérale. Contient différents contrôles en fonction de la section de la barre latérale dans laquelle il se trouve.
Dans la section Fichiers ouverts, ce contrôle contiendra un sidebar_label
avec le nom du fichier, plus éventuellement un vcs_status_badge
.
Dans la section Dossiers, ce contrôle contiendra une icône de dossier ou de fichier (soit icon_folder
, icon_folder_loading
, icon_folder_dup
ou icon_file_type
), un sidebar_label
avec le nom du fichier ou du dossier, plus éventuellement un vcs_status_badge
.
Attributs
Fichiers ignorés : lorsqu’un fichier est ignoré
Dossiers : lorsque le dossier entier est ignoré fichiers non suivis : lorsqu’un fichier est nouveau ou non reconnu
Dossiers : lorsqu’un dossier contient un ou plusieurs fichiers non suivis fichiers modifiés : lorsqu’un fichier a été modifié sur le disque
Dossiers : lorsqu’un dossier contient un ou plusieurs fichiers modifiés dossiers manquants : lorsqu’un ou plusieurs des fichiers d’un dossier ne sont plus sur le disque fichiers ajoutés : lorsqu’un nouveau fichier a été ajouté à l’index
Dossiers : lorsqu’un dossier contient un ou plusieurs fichiers ajoutés staged Files : lorsqu’un fichier modifié a été ajouté à l’index
Dossiers : lorsqu’un dossier contient un ou plusieurs fichiers staged deleted Folders : lorsqu’un ou plusieurs fichiers d’un dossier ont été ajoutés à l’index pour être supprimés unmerged Files : lorsqu’un fichier est dans un état de conflit et doit être résolu
Folders : lorsqu’un dossier contient un ou plusieurs fichiers non fusionnés
Properties
content_margin la marge autour des contrôles contenus espacement un nombre entier de pixels entre chaque contrôle contenu sidebar_label
Noms des fichiers ouverts, noms de dossiers et noms de fichiers
Properties
propriétés de la police propriétés de l’ombre fg une valeur de couleur à utiliser pour le texte close_button
Un bouton à gauche de chaque fichier dans la section des fichiers ouverts
Properties
content_margin pour les boutons, la marge spécifie les dimensions disclosure_button_control
Une icône d’expansion/réduction présente dans tous les tree_row
qui peuvent être développés
Properties
content_margin for buttons, la marge spécifie les dimensions icon_folder
Utilisé pour un dossier une fois que le contenu a été entièrement énuméré
Properties
content_margin for icons, la marge précise les dimensions icon_folder_loading
Utilisé pour un dossier pendant que le contenu est en cours d’énumération
Properties
content_margin pour les icônes, la marge précise les dimensions icon_folder_dup
Utilisé pour un dossier qui a été scanné précédemment dans la barre latérale. Ceci est nécessaire pour éviter une liste éventuellement infinie de dossiers en raison de liens symboliques récursifs.
Propriétés
content_margin pour les icônes, la marge spécifie les dimensions icon_file_type
L’icône pour un fichier. Le layer0.texture
ne doit pas être défini car il est déterminé dynamiquement en fonction du paramètre icon
fourni par les fichiers .tmPreferences.
Propriétés
content_margin pour les icônes, la marge spécifie les dimensions vcs_status_badge
Une icône contenue dans file_system_entry
qui est utilisée pour afficher le statut d’un fichier ou d’un dossier par rapport à un dépôt Git dans lequel il est contenu. Cette icône ne sera affichée que si le paramètre show_git_status
est true
, que le fichier est contenu dans un dépôt Git et que le fichier a une sorte d’état spécial dans le dépôt. Un fichier qui n’est pas affiché via git status
et qui n’est pas ignoré via une règle .gitignore n’aura pas d’icône.
Attributs
Fichiers ignorés : lorsqu’un fichier est ignoré
Dossiers : lorsque le dossier entier est ignoré fichiers non suivis : lorsqu’un fichier est nouveau ou non reconnu
Dossiers : lorsqu’un dossier contient un ou plusieurs fichiers non suivis fichiers modifiés : lorsqu’un fichier a été modifié sur le disque
Dossiers : lorsqu’un dossier contient un ou plusieurs fichiers modifiés dossiers manquants : lorsqu’un ou plusieurs des fichiers d’un dossier ne sont plus sur le disque fichiers ajoutés : lorsqu’un nouveau fichier a été nouvellement ajouté à l’index
Dossiers : lorsqu’un dossier contient un ou plusieurs fichiers ajoutés staged Files : lorsqu’un fichier modifié a été ajouté à l’index
Dossiers : lorsqu’un dossier contient un ou plusieurs fichiers staged deleted Folders : lorsqu’un ou plusieurs fichiers d’un dossier ont été ajoutés à l’index pour être supprimés unmerged Files : lorsqu’un fichier est dans un état de conflit et doit être résolu
Folders : lorsqu’un dossier contient un ou plusieurs fichiers non fusionnés
Propriétés
content_margin pour les icônes, la marge spécifie les dimensions
Tabs
tabset_control
Attributs
attributs de luminosité
Properties
content_margin la marge autour destab_control
s tab_overlap combien de DIPs les tabs doivent chevaucher tab_width default. la largeur de l’onglet lorsque l’espace est disponible tab_min_width la largeur minimale de l’onglet avant que le défilement de l’onglet ne se produise tab_height la hauteur des onglets en DIPs mouse_wheel_switch si la molette de la souris doit changer d’onglet – ceci ne doit être défini à
true
que si le paramètreenable_tab_scrolling
est faux tab_control
Attributs
attributs de luminosité dirty lorsque la vue associée a unsaved changed selected lorsque la vue associée est la vue active dans son groupe transient lorsque la vue associée est un aperçu et n’est pas entièrement ouverte
Propriétés
content_margin la marge autour de latab_label
max_margin_trim quelle quantité de lacontent_margin
gauche et de lacontent_margin
droite peut être retirée lorsque l’espace de tabulation est extrêmement limité accent_tint_index
Contrôle à quel calque la teinte d’accent est appliquée. Doit être un nombre entier compris entre 0
et 3
. La couleur d’accent est spécifiée par le schéma de couleurs.
accent_tint_modifier
Un tableau de quatre entiers dans la plage 0
à 255
. Les trois premiers sont mélangés aux valeurs RVB de la couleur de teinte d’accent, la quatrième valeur spécifiant la quantité de ces valeurs de modification RVB à appliquer.
tab_label
Attributs
transitoire lorsque la vue associée est un aperçu et n’est pas complètement ouverte
Propriétés
propriétés de la police propriétés de l’ombre fg une valeur de couleur à utiliser pour le texte tab_close_button
Propriétés
content_margin pour les boutons, la marge spécifie les dimensions accent_tint_index
Contrôle à quelle couche la teinte d’accent est appliquée. Doit être un nombre entier compris entre 0
et 3
. La couleur d’accent est spécifiée par le schéma de couleurs.
accent_tint_modifier
Un tableau de quatre entiers dans la plage 0
à 255
. Les trois premiers sont mélangés aux valeurs RVB de la couleur de teinte d’accent, la quatrième valeur spécifiant la quantité de ces valeurs de modification RVB à appliquer.
scroll_tabs_left_button
Properties
content_margin for buttons, la marge spécifie les dimensions scroll_tabs_right_button
Properties
content_margin for buttons, la marge spécifie les dimensions show_tabs_dropdown_button
Properties
content_margin for buttons, la marge spécifie les dimensions
Quick Panel
Le panneau rapide est utilisé pour les différentes fonctionnalités Goto, la palette de commande et est disponible pour être utilisé par les plugins.
overlay_control
Le conteneur pour le panneau rapide, y compris l’entrée et le tableau de données
Properties
content_margin la marge autour duquick_panel
panel rapide
Le tableau de données affiché sous l’entrée. Normalement, la hauteur est dynamique et les calques ne seront donc pas visibles, mais la fenêtre Switch Project utilisera les calques pour l’espace vide sous les options filtrées.
Propriétés
Propriétés de la table de données mini_quick_panel_row
Une ligne de non-fichier dans quick_panel
. Contient un quick_panel_label
pour chaque ligne de texte de la rangée.
Attributs
sélectionnés lorsque la ligne est sélectionnée quick_panel_row
Une ligne de fichier Goto Anything dans quick_panel
. Également utilisé dans la fenêtre de changement de projet.
Contient quick_panel_label
avec le nom du fichier, et quick_panel_path_label
pour le chemin du fichier.
Attributs
sélectionnés lorsque la ligne est sélectionnée quick_panel_label
Noms de fichiers dans quick_panel_row
et tout le texte dans mini_quick_panel_row
Propriétés
propriétés de l’étiquette du filtre quick_panel_path_label.
Chemins d’accès aux fichiers dans quick_panel_row
Propriétés
propriétés de l’étiquette filtre
Vues
text_area_control
Cet élément ne peut pas être stylé directement puisque cela est contrôlé par le schéma de couleurs, cependant il peut être utilisé dans un spécificateur parents
.
Attributs
attributs de luminosité
Properties
none grid_layout_control
Les bordures affichées entre les vues lorsque plusieurs groupes sont visibles
Properties
no layer support border_color une valeur de couleur à utiliser pour la bordure border_size un entier de la taille de la bordure en DIPs minimap_control
Contrôle de l’affichage de la projection de la fenêtre d’affichage sur la… minimap
Propriétés
aucun support de couche viewport_color une valeur de couleur pour remplir la projection de la fenêtre d’affichage avec viewport_opacity un flotteur de0.0
à1.0
spécifiant l’opacité de la projection de la fenêtre d’affichage fold_button_control
Code pliant les boutons dans la gouttière
Attributs
étendue quand une section de code est dépliée
Propriétés
content_margin pour les boutons, la marge spécifie les dimensions popup_control auto_complete_popup
Le conteneur primaire pour la popup auto complète
popup_control html_popup
Le conteneur primaire pour les popups HTML utilisées par Show Definitions et les paquets tiers. La teinte de la barre de défilement sera définie sur la couleur de fond du document HTML.
auto_complete
La table de données pour les données de complétion. La teinte est définie en fonction de la couleur d’arrière-plan du schéma de couleurs appliqué à la vue dans laquelle la popup est affichée.
Propriétés
propriétés de la table de données propriétés de la texture propriétés de la teinte table_row
Une ligne dans auto_complete
Attributs
sélectionnée lorsque l’utilisateur a mis en évidence une complétion auto_complete_label
Texte dans une table_row
Propriétés
propriétés de l’étiquette du filtre fg_blend un booléen contrôlant si lefg
,match_fg
,selected_fg
, etselected_match_fg
valeurs doivent être mélangées à la couleur de premier plan à partir du schéma de couleurs de la vue actuelle
Panneaux
panel_control find_panel
Le conteneur pour les panneaux de recherche et de recherche incrémentale.
Propriétés
content_margin la marge autour du contenu du panneau panel_control replace_panel
Le conteneur pour le panneau Replace.
Propriétés
content_margin la marge autour du contenu du panneau panel_control find_in_files_panel
Le conteneur pour le panneau Rechercher dans les fichiers.
Propriétés
content_margin la marge autour du contenu du panneau panel_control input_panel
Le conteneur pour le panneau d’entrée, qui est disponible via l’API et utilisé pour des choses comme le renommage de fichiers.
Propriétés
content_margin la marge autour du contenu du panneau panel_control console_panel
Le conteneur pour la console.
Properties
content_margin la marge autour du contenu du panneau panel_control output_panel
Le conteneur pour le panneau de sortie, qui est disponible via l’API et utilisé pour les résultats de la construction.
Properties
content_margin la marge autour du contenu du panneau panel_control switch_project_panel
Le conteneur pour l’entrée dans la fenêtre Switch Project.
Propriétés
content_margin la marge autour du contenu du panneau panel_grid_control
La grille de mise en page utilisée pour positionner les entrées sur les différents panneaux.
Propriétés
aucun support de couche inside_spacing un remplissage entier à placer entre chaque cellule de la grille outside_vspacing un remplissage entier à placer au-dessus et en dessous de la grille outside_hspacing un remplissage entier à placer à gauche et à droite de la grille panel_close_button
Le bouton pour fermer le panneau ouvert
Propriétés
content_margin pour les boutons, la marge spécifie les dimensions
Barre d’état
barre d’état
Attributs
panel_visible lorsqu’un panneau est affiché au-dessus de la barre d’état
Propriétés
content_margin la marge autour dupanel_button_control
,status_container
etstatus_buttons
s panel_button_control
Le bouton de commutation de panneau sur le côté gauche de la barre d’état
Properties
content_margin pour les boutons, la marge spécifie les dimensions status_container
La zone qui contient le message d’état actuel
Properties
content_margin la marge autour du message d’état status_button
Les boutons d’état qui affichent, et permettent de modifier, l’indentation, la syntaxe, l’encodage et les fins de ligne
Properties
content_margin pour les boutons, la marge spécifie les dimensions min_size un tableau de deux entiers spécifiant la largeur et la hauteur minimales d’un bouton, en DIPs vcs_status
Le conteneur contenant les vcs_branch_icon
, label_control
avec le nom de la branche actuelle, et vcs_changes_annotation
le contrôle
Properties
content_margin la marge autour des contrôles contenus l’espacement d’un nombre entier de pixels entre chaque contrôle contenu vcs_branch_icon
Une icône affichée à gauche du nom de la branche courante
Properties
content_margin pour les icônes, la marge spécifie les dimensions vcs_changes_annotation
Affiche le nombre de fichiers qui ont été ajoutés, modifiés ou supprimés
Properties
propriétés de la police propriétés de l’ombre propriétés de l’étiquette stylisée
Dialogs
dialogue
Les fenêtres Indexer Status et Update utilisent toutes deux cette classe pour l’arrière-plan de la fenêtre
progress_bar_control
Le conteneur de la barre de progression. La barre de progression est affichée dans la fenêtre de mise à jour utilisée pour les mises à jour sur OS X et Windows.
contrôle_jauge_de_progression
La barre représentant la progression réalisée jusqu’à présent
Propriétés
content_margin la marge spécifie la hauteur de la barre
Barres de défilement
contrôle_zone_de_défilement
La zone de défilement contient l’élément en cours de défilement, ainsi que la barre, la piste et le palet.
Attributs
scrollable lorsque le contrôle peut être défilé verticalement hscrollable lorsque le contrôle peut être défilé horizontalement
Propriétés
content_margin une marge qui est ajoutée autour du contenu en cours de défilement overlay définit les barres de défilement à rendre au-dessus du contenu. left_shadow une valeur de couleur à utiliser lors du dessin d’une ombre pour indiquer que la zone peut être déroulée vers la gauche left_shadow_size en nombre entier de la largeur de l’ombre à dessiner lorsque la zone peut être déroulée vers la gauche top_shadow une valeur de couleur à utiliser lors du dessin d’une ombre pour indiquer que la zone peut être déroulée vers top_shadow_size en nombre entier de la hauteur de l’ombre à dessiner lorsque la zone peut être déplacée vers le haut right_shadow une valeur de couleur à utiliser pour dessiner une ombre indiquant que la zone peut être déplacée vers la droite right_shadow_size en nombre entier de la largeur de l’ombre à dessiner lorsque la zone peut être déplacée vers la droite bottom_shadow_size en nombre entier de la largeur de l’ombre à dessiner lorsque la zone peut être déplacée vers la droite. défilé vers la droite bottom_shadow une valeur de couleur à utiliser lors du dessin d’une ombre pour indiquer que la zone peut être défilée vers le bas bottom_shadow_size en nombre entier de la hauteur de l’ombre à dessiner lorsque la zone peut être défilée vers le bas scroll_bar_control
La barre de défilement contient la piste de défilement. La teinte est définie en fonction de la couleur de fond de l’élément en cours de défilement.
Attributs
sombre lorsque le contenu de la zone de défilement est sombre, ce qui nécessite une barre de défilement claire horizontale lorsque la barre de défilement devrait être horizontale au lieu d’être verticale
Propriétés
propriétés de teinte de la texture content_margin une marge qui est ajoutée autour de la piste de défilement scroll_track_control
La piste que le palet parcourt. La teinte est définie en fonction de la couleur de fond de l’élément en cours de défilement.
Attributs
sombre lorsque le contenu de la zone de défilement est sombre, nécessitant une barre de défilement claire horizontale lorsque la barre de défilement devrait être horizontale au lieu d’être verticale
Propriétés
propriétés de teinte de la texture scroll_corner_control
L’espace mort en bas à droite d’un scroll_area_control
lorsque les barres de défilement verticale et horizontale sont affichées.
Attributs
sombre lorsque le contenu de la zone de défilement est sombre, nécessitant une barre de défilement claire
Propriétés
propriétés de teinte de texture puck_control
Le palet de défilement, ou poignée. La teinte est définie en fonction de la couleur de fond de l’élément en cours de défilement.
Attributs
sombre lorsque le contenu de la zone de défilement est sombre, nécessitant une barre de défilement claire horizontale lorsque la barre de défilement devrait être horizontale au lieu d’être verticale
Propriétés
propriétés de teinte de la texture
Entrées
text_line_control
L’entrée de texte utilisée par les panneaux Panneau rapide, Rechercher, Remplacer, Rechercher dans les fichiers et Entrée.
Propriétés
content_margin la marge autour du texte color_scheme_tint une valeur de couleur à utiliser pour teinter le fond du schéma de couleurs color_scheme_tint_2 une valeur de couleur à utiliser pour ajouter une teinte secondaire au fond du schéma de couleurs dropdown_button_control
Le bouton pour fermer le panneau ouvert
Propriétés
content_margin pour les boutons, la marge spécifie les dimensions
Boutons
button_control
Boutons de texte
Attributs
enfoncé défini lorsqu’un bouton est enfoncé
Properties
min_size un tableau de deux entiers spécifiant la largeur et la hauteur minimales d’un bouton, en DIPs icon_button_group
Une grille contrôlant l’espacement des boutons d’icônes liés
Properties
pas de support de couche espacement un nombre entier de pixels entre chaque bouton dans le groupe icon_button_control
Petits boutons basés sur des icônes dans les panneaux Rechercher, Rechercher dans les fichiers, et Remplacer
Attributs
sélectionnés lorsqu’un bouton d’icône est basculé à gauche lorsque le bouton est le plus à gauche dans un groupe à droite lorsque le bouton est le plus à droite dans un groupe icon_regex
Le bouton pour activer le mode regex dans les panneaux Rechercher, Find in Files and Replace panels
Properties
content_margin pour les icônes, la marge spécifie les dimensions icon_case
Le bouton pour activer le mode sensible à la casse dans les panneaux Find, Find in Files and Replace
Properties
content_margin pour les icônes, la marge spécifie les dimensions icon_whole_word
Le bouton pour activer le mode mot entier dans les panneaux Rechercher, Rechercher dans les fichiers et Remplacer
Propriétés
marge_contenu pour les icônes, la marge spécifie les dimensions icon_wrap
Le bouton pour activer l’habillage de la recherche lors de l’utilisation des panneaux Rechercher et Remplacer
Propriétés
marge_contenu pour les icônes, la marge spécifie les dimensions icon_in_selection
Le bouton pour rechercher uniquement dans la sélection lors de l’utilisation des panneaux Rechercher et Remplacer
Propriétés
content_margin pour les icônes, la marge spécifie les dimensions icon_highlight
Le bouton pour activer la mise en évidence de toutes les correspondances dans les panneaux Rechercher et Remplacer
Propriétés
content_margin pour les icônes, la marge spécifie les dimensions icon_preserve_case
Le bouton pour activer le mode de préservation de la casse lors de l’utilisation du panneau Remplacer
Propriétés
content_margin pour les icônes, la marge spécifie les dimensions icon_context
Le bouton pour afficher le contexte autour des correspondances lors de l’utilisation du panneau Rechercher dans les fichiers
Propriétés
content_margin pour les icônes, la marge spécifie les dimensions icon_use_buffer
Le bouton pour afficher les résultats dans un tampon, au lieu d’un panneau de sortie, lors de l’utilisation du panneau Find in Files
Properties
content_margin for icons, la marge spécifie les dimensions
Labels
label_control
Les étiquettes sont affichées dans les panneaux Find, Replace, Find in File et Input. De plus, les étiquettes sont utilisées dans la fenêtre de mise à jour, sur les boutons textuels et pour le texte dans le status_container
.
Le ciblage d’étiquettes spécifiques peut être accompli en utilisant la touche parents
.
Propriétés
propriétés de police propriétés d’ombrage couleur une valeur de couleur à utiliser pour le texte title_label_control
L’étiquette de titre est utilisée dans la fenêtre À propos.
Propriétés
propriétés de la police propriétés de l’ombre couleur une valeur de couleur à utiliser pour le texte
Tool Tips
tool_tip_control
Les conseils d’outils affichés lors du survol des onglets et des boutons
.
Properties
content_margin la marge autour du texte de l’info-bulle tool_tip_label_control
Texte affiché dans une info-bulle
Properties
font properties shadow properties color une valeur de couleur à utiliser pour le texte.