Qual è il carattere predefinito di Sublime Text?


Risposte:


196

Su Linux è Monospace10 pt. (il carattere monospazio esatto utilizzato può variare su diverse distribuzioni o versioni di Linux), su Windows è Consolas10 pt. e su OS X è Menlo Regular12 pt.

preferenze della piattaforma predefinita

(Lo schema dei colori è Neone l'evidenziazione della sintassi proviene da PackageDev, in precedenza AAAPackageDev)

Questa informazione si trova nella Packages/Defaultdirectory (dove Packagesè la directory aperta dal Preferences → Browse Packages...opzione di menu), nel file in cui è uno dei , o .Preferences (OS).sublime-settingsOSWindowsLinuxOSX

È necessario personalizzare solo il carattere (o qualsiasi altra impostazione) in Packages/User/Preferences.sublime-settings, aperto da Preferences → Settings—User, come Settings—Defaultviene sovrascritto durante l'aggiornamento, e serve anche come backup nel caso in cui si rovini davvero qualcosa nelle impostazioni utente. Questo è il caso sia delle impostazioni principali di Sublime che di quelle per pacchetti / plugin extra.

Questi caratteri predefiniti sono gli stessi sia in Sublime Text 2 che in Sublime Text 3.


Sul mio Ubuntu Linux, sembra che l'impostazione predefinita non sia Monospace. Il carattere ha un aspetto diverso (e migliore) rispetto, ad esempio, selezionando 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 migliorare l'aspetto dei caratteri, quindi lo stesso carattere può essere visualizzato in modo diverso in programmi diversi. Non ho molta familiarità con NetBeans, ma potrebbe avere un'opzione per selezionare esattamente quale carattere viene utilizzato quando monospaceviene scelto. Questo tipo di carattere potrebbe essere diverso da quello di Sublime.
MattDMo

mmmm ... Capisco. Immagino che il monospazio non sia un carattere reale / finale ma qualcosa che si associa a qualche tipo di carattere da qualche parte ..
matanster

@ matt yup, hai capito.
MattDMo

2
@HrvojeT Non ho usato Kubuntu (solo Ubuntu normale), quindi non sono sicuro del motivo per cui l'opzione di menu non funziona. La Defaultdirectory in realtà non esiste fisicamente in Packages, è memorizzata in un .sublime-packagefile di archivio in Installed Packages. Se vuoi esaminare il suo contenuto, o quelli di qualsiasi altro pacchetto predefinito, dovresti usare PackageResourceViewer.
MattDMo

60

Sul mio sistema (Windows 8.1), Sublime 2 mostra il carattere predefinito "Consolas". Puoi trovare il tuo seguendo questa procedura:

  1. vai al menu Visualizza e seleziona Mostra console
  2. Quindi inserisci questo comando: view.settings().get('font_face')

Troverai il tuo carattere predefinito.


7
Molto bella! E con view.settings().get('font_size')te ottieni anche la dimensione del carattere.
Nikos Baxevanis

21

Sì. Puoi usare Console of Sublime con (Linux):

Ctrl + `

E digita:

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

Ottieni qualsiasi impostazione allo stesso modo.


8

Per aggiungere alla risposta di MattDMo , puoi ottenere il carattere esatto utilizzato su Linux in questo modo (l'esempio è da Xubuntu 14.04):

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

Questo è corretto. In Kubuntu 16.10, quando imposto il carattere per "Larghezza fissa" come Monospazio e poi lo imposto come DejaVu Sans Mono Book, appare lo stesso in un'anteprima di esempio delle impostazioni. Non cambia un pixel. fc-match MonospaceritorniDejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
Hrvoje T

2

Il carattere predefinito su Windows 10 è Consolas

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.