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.