Sublime Text 3 come modificare la dimensione del carattere della barra laterale del file?


114

Sebbene ho provato a modificare "font.size" in classi come "Label_control" e "sidebar_control" nel pacchetto "Theme-Default", la dimensione del carattere dell'editor non cambia affatto. C'è qualcosa di diverso nel testo sublime 3?


1
affrontando lo stesso problema., ho provato tutte le soluzioni elencate di seguito., nessun aiuto
— Sairam Krish

1
Vedere questa risposta per come raggiungere il file Default.sublime-tema: stackoverflow.com/a/23046654/52817
— laktak

1
Solo un commento a margine in quanto è già stata data una risposta adeguata. Sto usando Boxy Theme e sto cercando di capire come farlo, se stai usando Boxy, puoi aprire Boxy Configuration e configurare la dimensione del carattere per le schede, la barra laterale ed eseguire facilmente molte configurazioni.
— Bruno Campos

Risposte:


192

Le risposte sono omettendo le parentesi quadre , nel caso in cui si stia creando il file da zero.

Ricapitolando, per gli utenti ST3 che non hanno il Default.sublime-themefile (che in realtà è la configurazione di default), la procedura più semplice è:

  1. Vai a Testo sublime -> Preferenze -> Sfoglia pacchetti
  2. Apri la Userdirectory
  3. Crea un file denominato Default.sublime-theme(se stai usando il tema predefinito, altrimenti usa il nome del tema, ad esempio Material-Theme-Darker.sublime-theme) con il seguente contenuto (modifica font.sizecome richiesto):

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

Per riferimento, qui c'è il file completo (come si trova in ST2).

Ubuntu 18.04

Posizione dell'impostazione del tema su Ubuntu 18.04, installato tramite sudo apt install sublime-text:

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

Mac OS

Posizione dell'impostazione del tema su MacOS, installato tramite DMG:

~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/Default.sublime-theme

3
necessario per aggiungere la configurazione completa da gist.github.com/anonymous/89867e9cb63f7e811a39 per farlo funzionare.
— user937284

4
Come ha detto @ nate-flink, il nome del file dovrebbe essere lo stesso del tema corrente. Sto usando Material-Theme-Darker, quindi creo il Material-Theme-Darker.sublime-themefile nella Usercartella.
— Fery Wardiyanto

3
Sto usando ST3 con Color Sublime, quindi ho dovuto lasciare il nome del file come Default.sublime-theme invece del nome del tema Color Sublime.
— Desmondo

1
Quando si cambia il, "font.size"consiglio anche di cambiare "sidebar_tree", "row_padding". Io uso [0,1]. Vedere il file ST2 collegato per la sintassi.
— Qwerty

4
Ho usato Solarized (Light) e la creazione di un Solarized-(Light).sublime-themefile non ha funzionato. Usando ha Default.sublime-themefatto.
— TheRealFakeNews

75

Su Ubuntu, per le versioni di Sublime precedenti alla 3.2 , ciò che ha funzionato per me è stato modificare la scala dpi in Preferenze> Impostazioni - Utente aggiungendo questa riga:

"dpi_scale": 1.10 

Dopo le modifiche, è necessario riavviare Sublime Text affinché abbia effetto.


6
Questa è una soluzione migliore se l'intera interfaccia utente sembra piccola (ad esempio, quando si utilizza un display 4k). Ho usato un valore di 1.5sotto Ubuntu + XFCE.
— Enrico

8
Soluzione più semplice, ma tieni presente che devi riavviare Sublime Text affinché abbia effetto.
— zooglash

5
Sembra che dovrebbe essere la risposta corretta, perché dovrebbe persistere anche se cambi tema.
— Josh,

1
In Windows, questa impostazione introduce l'interlinea che alcuni potrebbero non piacere. Utilizza le preferenze [line_padding_top] e [line_padding_bottom] per rimuovere. Ad esempio, se ridimensionate a 1,5, impostate entrambi i valori di riempimento su -1,5. Questo rimuoverà la spaziatura.
— gravidThoughts

5
Da Sublime 3.2 si chiama ui_scaleinvece.
— Asaf

19

Vai a Testo sublime> Preferenze> Sfoglia pacchetti. Dovresti vedere un albero dei file.

Nella cartella Pacchetti, dovresti vedere

Theme - Default> Default.sublime-theme (sostituisci Default per il nome del tuo tema)

Apri quel file e trova "class": "sidebar_label: entry e aggiungi" font.size ".

esempio:

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

3
@ Jails: posso confermare che funziona effettivamente con ST3.
— dmackerman

13
Non ci sono temi predefiniti in: "Testo sublime> Preferenze> Sfoglia pacchetto" almeno con l'ultimo SL3 ?!
— daslicht

2
Poiché dobbiamo utilizzare PackageResourceViewer, penso che la risposta debba essere aggiornata.
— Hung Tran

@Jails Amazing! grazie per questo, ha funzionato alla grande, in ST3 il metodo contrassegnato come risposta qui non ha funzionato per me dato che ora i pacchetti sono imballati, e avevo bisogno di ciò che hai suggerito per visualizzare e modificare il file: D! il tuo suggerimento dovrebbe essere la risposta!
— ULI-R0

thenks ha funzionato per me! sublime 3conMaterial Theme
— AN

19

Ho seguito queste istruzioni, ma poi ho scoperto che il colore del passaggio del mouse sul menu era sbagliato.

Sto usando il tema Spacegray in Sublime 3 beta 3074. Quindi, per eseguire il cambio di colore del carattere della barra laterale e anche il cambio di colore al passaggio del mouse, su OSX, ho creato un nuovo file ~ / Library / "Application Support" / "Sublime Text 3" / Pacchetti /User/Spacegray.sublime-theme

quindi aggiunto questo codice ad esso:

[
    {
        "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] 
    },
]

È possibile modificare molte altre impostazioni per il tuo tema se puoi vedere l'impostazione predefinita originale:

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

Ho estratto questo file dal file zip del pacchetto sublime installando PackageResourceViewer seguendo le istruzioni di MattDMo ( https://stackoverflow.com/users/1426065/mattdmo ) qui:

Come modificare i frammenti di codice predefiniti in Sublime Text 3?


11

Sto usando Sublime Text 3.2.1, un display 4k e un Mac. I titoli delle schede e la barra laterale sono difficili da leggere con le impostazioni ST3 predefinite. Ho usato i menu Testo sublime -> Preferenze -> Impostazioni che aprono due file: Preferences.sublime-settings - Default e Preferences.sublime-settings - User.

È possibile modificare solo il file utente. Il file Default è utile per mostrare quali variabili è possibile impostare. Intorno alla riga 350 del file Default ci sono due variabili come mostrato di seguito:

// 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.0non ha fatto nulla sul mio Mac ha "ui_scale": 1.5funzionato bene. Quello che segue è il mio file utente.

{
    "dictionary": "Packages/Language - English/en_US.dic",
    "font_size": 17,
    "ignored_packages":
    [
        "Vintage"
    ],
    "theme": "Default.sublime-theme",
    "ui_scale": 1.5
}

1
dpi_scalesembra essere stato completamente rimosso ora (Sublime 3.2.2 su Ubuntu). ui_scale, d'altra parte, funziona ancora perfettamente per me.
— Mark Amery

ST 3.2.2 su OS X - ui_scalefunziona come previsto
— killcreen il

"ui_scale": 1.2 ha funzionato sul mio mac
— phoenix il

7

Per cambiare il nome del carattere usa

  "font.face": "Liberation Mono"

in questo file, nel mio caso con ST3 Default.sublime-theme


1
Grande! Cercandolo
— Anwar

1
Mi piace Ubuntu Monomolto di più
— Martin Thoma

2

Il file Default.sublime-theme funziona a meno che tu non abbia installato un tema. Se l'hai fatto, vai al repository GitHub del tuo tema e scarica il file your_theme.sublime-theme e mettilo nella cartella "Utente". In quel file, trova "class": "sidebar_label",aggiungi "font.size":16a quella sezione.



1

Uso Soda Dark 3 con le icone abilitate. Quindi semplicemente rinominandolo cancella tutte le icone abilitate con esso. Quindi lascio l'impostazione predefinita così com'è e ho creato un nuovo file Soda Dark 3.sublime-themee ho solo quanto segue nel contenuto

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

]

Quindi in Mac è a /Users/gugovind/Library/Application Support/Sublime Text 3/Packages/User/



-1

Se desideri modificare la dimensione del carattere, segui semplicemente. Preferenze-> Preferenze file predefinite.

Dopo aver fatto clic sulle preferenze di file predefinite , si aprirà una nuova scheda con il nome del tipo di file predefinito

Dopo trovare caratteri proprietà come tipo di carattere Courier New 12 ci (consigliamo di utilizzare CTRL + F) poi cambiare dimensioni di esso. Fai clic su Salva e immediatamente puoi vedere le modifiche.


Non riesco a trovare Preferenze-> Preferenze file predefinite su ST3
— Paulo Coghi - Reinstate Monica

-1

Se stai usando il tema predefinito. Vai a Preferenze-> Preferenze file predefinite Viene visualizzata una nuova scheda. Circa al numero di riga puoi vedere il carattere [nome-carattere] [dimensione carattere]

Modifica la dimensione del carattere secondo il tuo desiderio e salva.


-2

Testo sublime -> Preferenze -> Impostazioni:

Testo sublime -> Preferenze -> impostazione

Scrivi il tuo stile nella schermata di destra:

Scrivi il tuo stile nella schermata di destra


Questo cambia la dimensione del carattere della regione dell'editor principale, non la barra laterale.
— Mark Amery
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.