2014-09-15 10 views

risposta

155

Su Linux è Monospace 10 pt. (il font esatto monospace usato può variare su diverse distribuzioni o versioni di Linux), su Windows è Consolas 10 pt., e su OS X è Menlo Regular 12 pt.

default platform preferences

(Lo schema dei colori è Neon e l'evidenziazione della sintassi da PackageDev, ex AAAPackageDev)

Queste informazioni si trova nella directory Packages/Default (dove Packages è la directory aperta da l'opzione di menu Preferences → Browse Packages..., nel file Preferences (OS).sublime-settings dove OS è uno di Windows, Linux o OSX.

Si consiglia di personalizzare solo il tipo di carattere (o qualsiasi altra impostazione) in Packages/User/Preferences.sublime-settings, aperto da Preferences → Settings—User, come Settings—Default è sovrascritto durante l'aggiornamento, e serve anche come backup nel caso in cui si ha realmente avvitare qualcosa in le tue impostazioni utente. Questo è il caso sia delle impostazioni principali di Sublime che di pacchetti/plug-in aggiuntivi.

Questi font di default sono le stesse in entrambi i Sublime Text 2 e Sublime Text 3.

+0

Sul mio Linux Ubuntu, sembra che il valore predefinito non sia Monospace. Il carattere sembra diverso (e migliore) rispetto, ad esempio, alla selezione di Monospace in NetBeans. – matanster

+1

@matt come ho detto, il carattere esatto può variare.Inoltre, Sublime utilizza un motore di rendering personalizzato, progettato specificamente per far apparire i caratteri migliori, in modo che lo stesso font possa essere riprodotto in modo diverso in programmi diversi. Non ho molta familiarità con NetBeans, ma potrebbe avere un'opzione per selezionare esattamente quale font viene utilizzato quando viene scelto 'monospace'. Questo tipo di carattere può essere diverso da quello di Sublime. – MattDMo

+0

mmmm ... Capisco. Immagino che il monospace non sia un font vero/finale ma qualcosa che si associa a qualche font da qualche parte .. – matanster

39

Sul mio sistema (Windows 8.1), Sublime 2 mostra font di default "Consolas". Potete trovare il vostro seguendo questa procedura:

  1. vai al menu Visualizza e selezionare Mostra Console
  2. Quindi immettere il comando: view.settings().get('font_face')

Troverete il vostro carattere predefinito.

+3

Molto bello! E con 'view.settings(). Get ('font_size')' ottieni anche la dimensione del font. –

3

Per aggiungere a MattDMo's answer, è possibile ottenere il tipo di carattere esatto che viene utilizzato su Linux in questo modo (l'esempio è da Xubuntu 14.04):

$ fc-match Monospace 
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book" 
+0

Questo è corretto. In Kubuntu 16.10 quando imposto il font per "Larghezza fissa" come Monospace e poi lo imposto come DejaVu Sans Mono Book, sembra uguale in un'anteprima di esempio delle impostazioni. Non un solo pixel cambia. 'fc-match Monospace' restituisce' DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book" ' –

8

Sì. È possibile utilizzare Console di Sublime con (Linux):

Ctrl + ` 

e tipo:

view.settings().get('font_face') 

ottenere qualsiasi impostazione allo stesso modo.