Sublime Text 3 comment changer la taille de la police de la barre latérale du fichier?

114

Bien que j'aie essayé de modifier "font.size" dans des classes comme "Label_control" et "sidebar_control" dans le package "Theme-Default", la taille de la police de l'éditeur ne change pas du tout. Y a-t-il quelque chose de différent dans le texte sublime3?

zhxchen17
la source
1
face au même problème., essayé toutes les solutions énumérées ci-dessous., aucune aide
Sairam Krish
1
Voir cette réponse pour savoir comment accéder au fichier de thème Default.sublime: stackoverflow.com/a/23046654/52817
laktak
1
Juste un commentaire secondaire car cela a déjà été correctement répondu. J'ai utilisé Boxy Theme et j'ai cherché comment faire cela.Si vous utilisez Boxy, vous pouvez ouvrir Boxy Configuration et configurer la taille de la police pour les onglets, la barre latérale et faire beaucoup de configuration facilement.
Bruno Campos

Réponses:

192

Les réponses omettent les crochets , dans le cas où l'on crée le fichier à partir de zéro.

Pour récapituler, pour les utilisateurs de ST3 qui n'ont pas le Default.sublime-themefichier (qui est en fait la configuration par défaut), la procédure la plus simple est:

  1. Accédez à Sublime Text -> Préférences -> Parcourir les packages
  2. Ouvrez le Userrépertoire
  3. Créez un fichier nommé Default.sublime-theme(si vous utilisez le thème par défaut, sinon utilisez le nom du thème, par exemple Material-Theme-Darker.sublime-theme) avec le contenu suivant (modifiez font.sizesi nécessaire):

[
    {
        "class": "sidebar_label",
        "color": [0, 0, 0],
        "font.bold": false,
        "font.size": 12
    },
]

Pour référence, voici le fichier complet (tel que trouvé dans ST2).

Ubuntu 18.04

Emplacement du paramètre de thème sur Ubuntu 18.04, installé via sudo apt install sublime-text:

~/.config/sublime-text-3/Packages/User/Default.sublime-theme

MacOS

Emplacement du paramètre de thème sur MacOS, installé via DMG:

~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/Default.sublime-theme
Marcus
la source
3
nécessaire pour ajouter la configuration complète de gist.github.com/anonymous/89867e9cb63f7e811a39 pour le faire fonctionner.
user937284
4
Comme indiqué par @ nate-flink, le nom de fichier doit être le même que votre thème actuel. J'utilise Material-Theme-Darker donc je crée un Material-Theme-Darker.sublime-themefichier sous le Userdossier.
Fery Wardiyanto
3
J'utilise ST3 avec Color Sublime, j'ai donc dû laisser le nom du fichier comme Default.sublime-theme au lieu du nom du thème Color Sublime.
Desmondo
1
Lors du changement de, "font.size"je recommande également de changer "sidebar_tree", "row_padding". J'utilise [0,1]. Voir le fichier ST2 lié pour la syntaxe.
Qwerty
4
J'ai utilisé Solarized (Light) et la création d'un Solarized-(Light).sublime-themefichier n'a pas fonctionné. Utilisation Default.sublime-themefait.
TheRealFakeNews
75

Sur Ubuntu, pour les versions de Sublime antérieures à 3.2 , ce qui a fonctionné pour moi a été de changer l'échelle dpi dans Préférences> Paramètres - Utilisateur en ajoutant cette ligne:

"dpi_scale": 1.10 

Après les modifications, vous devez redémarrer Sublime Text pour qu'il prenne effet.

Youssef
la source
6
C'est une meilleure solution si toute l'interface utilisateur semble petite (par exemple, lors de l'utilisation d'un écran 4k). J'ai utilisé une valeur 1.5sous Ubuntu + XFCE.
Enrico
8
Solution la plus simple, mais notez que vous devez redémarrer Sublime Text pour qu'il prenne effet.
zooglash
5
Cela semble être la bonne réponse, car elle devrait persister même si vous changez de thème.
Josh le
1
Dans Windows, ce paramètre introduit l'interligne que certains peuvent ne pas aimer. Utilisez les préférences [line_padding_top] et [line_padding_bottom] pour supprimer. Par exemple, si vous mettez à l'échelle à 1,5, définissez les deux valeurs de remplissage sur -1,5. Cela supprimera l'espacement.
gravidThoughts
5
Depuis Sublime 3.2, il s'appelle à la ui_scaleplace.
Asaf
19

Accédez à Sublime Text> Préférences> Parcourir les packages. Vous devriez voir une arborescence de fichiers.

Dans le dossier Packages, vous devriez voir

Thème - Par défaut> Default.sublime-theme (remplacez Default par le nom de votre thème)

Ouvrez ce fichier et trouvez l'entrée "class": "sidebar_label: et ajoutez" font.size ".

exemple:

    {
        "class": "sidebar_label",
        "color": [0, 0, 0],
        "font.bold": false,
        "font.size": 14
    },
kwphl
la source
3
@Jails: Je peux confirmer que c'est bien le cas avec ST3.
dmackerman
13
Il n'y a pas de thème par défaut dans: "Sublime Text> Préférences> Parcourir le package" au moins avec le dernier SL3?!
daslicht
2
Parce que nous devons utiliser PackageResourceViewer, je pense que la réponse doit être mise à jour.
Hung Tran
@Jails Incroyable! merci pour cela, cela a fonctionné comme un charme, dans ST3 la méthode marquée comme réponse ici n'a pas fonctionné pour moi car maintenant les paquets sont emballés, et j'avais besoin de ce que vous avez suggéré pour afficher et éditer le fichier: D! votre suggestion devrait être la réponse!
ULI-R0
alorsks a travaillé pour moi! sublime 3avecMaterial Theme
AN
19

J'ai suivi ces instructions, mais j'ai ensuite constaté que la couleur de survol du menu était incorrecte.

J'utilise le thème Spacegray dans Sublime 3 beta 3074. Donc, pour effectuer le changement de couleur de police de la barre latérale et également le changement de couleur de survol, sur OSX, j'ai créé un nouveau fichier ~ / Library / "Application Support" / "Sublime Text 3" / Packages /User/Spacegray.sublime-theme

puis lui a ajouté ce code:

[
    {
        "class": "sidebar_label",
        "color": [192,197,203],
        "font.bold": false,
        "font.size": 15
    },
     {
        "class": "sidebar_label",
        "parents": [{"class": "tree_row","attributes": ["hover"]}],
        "color": [255,255,255] 
    },
]

Il est possible de modifier de nombreux autres paramètres pour votre thème si vous pouvez voir la valeur par défaut d'origine:

https://gist.github.com/nateflink/0355eee823b89fe7681e

J'ai extrait ce fichier du fichier zip du sublime package en installant PackageResourceViewer en suivant les instructions de MattDMo ( https://stackoverflow.com/users/1426065/mattdmo ) ici:

Comment changer les extraits de code par défaut dans Sublime Text 3?

Nate Flink
la source
11

J'utilise Sublime Text 3.2.1, un écran 4k et un Mac. Les titres des onglets et la barre latérale sont difficiles à lire avec les paramètres ST3 par défaut. J'ai utilisé les menus Sublime Text -> Préférences -> Paramètres qui ouvre deux fichiers: Preferences.sublime-settings - Default et Preferences.sublime-settings - User.

Vous ne pouvez modifier que le fichier utilisateur. Le fichier par défaut est utile pour afficher les variables que vous pouvez définir. Autour de la ligne 350 du fichier par défaut se trouvent deux variables comme indiqué ci-dessous:

// Magnifies the entire user interface. Sublime Text must be restarted for
// this to take effect.
"ui_scale": 1.0,

// Linux only. Sets the app DPI scale - a decimal number such as 1.0, 1.5,
// 2.0, etc. A value of 0 auto-detects the DPI scale. Sublime Text must be
// restarted for this to take effect.
"dpi_scale": 0,

"dpi_scale": 3.0n'a rien fait sur mon Mac "ui_scale": 1.5a bien fonctionné. Ce qui suit est mon fichier utilisateur.

{
    "dictionary": "Packages/Language - English/en_US.dic",
    "font_size": 17,
    "ignored_packages":
    [
        "Vintage"
    ],
    "theme": "Default.sublime-theme",
    "ui_scale": 1.5
}
WorkingMatt
la source
1
dpi_scalesemble être entièrement supprimé maintenant (Sublime 3.2.2 sur Ubuntu). ui_scale, d'autre part, fonctionne toujours parfaitement pour moi.
Mark Amery le
ST 3.2.2 sur OS X - ui_scalefonctionne comme prévu
killscreen le
"ui_scale": 1.2 a fonctionné sur mon mac
phoenix le
7

Pour changer le nom de la police, utilisez

  "font.face": "Liberation Mono"

dans ce fichier, dans mon cas avec ST3 Default.sublime-theme

Albert Català
la source
1
Génial! À la recherche
Anwar
1
J'aime bien Ubuntu Monomieux
Martin Thoma
2

Le fichier Default.sublime-theme fonctionne sauf si vous avez installé un thème. Si vous l'avez fait, allez dans le dépôt github de votre thème et téléchargez le fichier your_theme.sublime-theme et placez-le dans votre dossier "Utilisateur". Dans ce fichier, recherchez "class": "sidebar_label",ajouter "font.size":16à cette section.

kklw
la source
1

Vous devez le changer dans "class": "sidebar_label" Exemple, dans votre fichier .sublime-theme:

// Sidebar entry
{
    "class": "sidebar_label",
    "color": [212, 212, 213],
    "shadow_offset": [0, 0],
    "font.size":13
}

Crédit

RunningRhétorique
la source
2
C'est le thème par défaut SublimeText 3 sur ma machine: gist.github.com/daslicht/eede77db7094e8518d5b Il n'y a pas une telle entrée?
daslicht le
1

J'utilise Soda Dark 3 avec les icônes activées. Donc, en le renommant simplement, il efface toutes les icônes activées avec lui. Donc, je laisse simplement la valeur par défaut telle qu'elle est et j'ai créé un nouveau fichier Soda Dark 3.sublime-themeet j'ai juste ce qui suit dans le contenu

[
{
    "class": "label_control",
    "color": [150, 25, 25],
    "shadow_color": [24, 24, 24],
    "shadow_offset": [0, -1],
    "font.size": 16,
    "font.bold": true
},

]

Donc, dans Mac, est-ce à /Users/gugovind/Library/Application Support/Sublime Text 3/Packages/User/

Guru Govindan
la source
-1

Si vous souhaitez modifier la taille de la police, suivez simplement. Préférences-> Préférences de fichier par défaut.

Après avoir cliqué sur les préférences de fichier par défaut , un nouvel onglet s'ouvre avec le nom du type de fichier par défaut.

Après avoir trouvé les propriétés de la police comme la police Courier New 12, nous (vous recommandons d'utiliser CTRL + F), puis modifiez sa taille. Cliquez sur Enregistrer et vous pouvez instantanément voir les modifications.

KPavan Kumar
la source
Je ne trouve pas Préférences-> Préférences de fichier par défaut sur ST3
Paulo Coghi - Réintégrer Monica
-1

Si vous utilisez le thème par défaut. Allez dans Préférences-> Préférences de fichier par défaut Un nouvel onglet apparaît. À environ le numéro de ligne, vous pouvez voir la police [font-name] [font-size]

Modifiez la taille de la police selon votre souhait et enregistrez-la.

Sidharth K
la source
-2

Sublime Text -> Préférences -> Réglage:

Sublime Text -> Préférences -> réglage

Écrivez votre style sur l'écran de droite:

Écrivez votre style sur l'écran de droite

Lily Nguyen
la source
Cela modifie la taille de la police de la région de l'éditeur principal, pas la barre latérale.
Mark Amery le