Sublime Text 3 Jak zmienić rozmiar czcionki paska bocznego pliku?

114

Chociaż próbowałem zmodyfikować „font.size” w klasach takich jak „Label_control” i „sidebar_control” w pakiecie „Theme-Default”, rozmiar czcionki w edytorze w ogóle się nie zmienia. Czy jest coś innego w wysublimowanym tekście3?

zhxchen17
źródło
1
napotykając ten sam problem., wypróbował wszystkie rozwiązania wymienione poniżej., bez pomocy
Sairam Krish
1
Zobacz tę odpowiedź, aby dowiedzieć się, jak dostać się do pliku Default.sublime-theme: stackoverflow.com/a/23046654/52817
laktak
1
Tylko komentarz boczny, ponieważ odpowiedź na to pytanie została już poprawna. Używałem motywu Boxy i zastanawiałem się, jak to zrobić, jeśli używasz Boxy, możesz otworzyć konfigurację Boxy i skonfigurować rozmiar czcionki dla zakładek, paska bocznego i łatwo wykonać wiele konfiguracji.
Bruno Campos

Odpowiedzi:

192

Odpowiedzi pomijają nawiasy kwadratowe , w przypadku tworzenia pliku od nowa.

Podsumowując, dla użytkowników ST3, którzy nie mają tego Default.sublime-themepliku (co jest w rzeczywistości domyślną konfiguracją), najprostsza procedura to:

  1. Przejdź do Sublime Text -> Preferences -> Browse Packages
  2. Otwórz Userkatalog
  3. Utwórz plik o nazwie Default.sublime-theme(jeśli używasz domyślnego motywu, w przeciwnym razie użyj nazwy motywu, np. Material-Theme-Darker.sublime-theme) Z następującą zawartością (zmodyfikuj font.sizezgodnie z wymaganiami):

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

Dla odniesienia, tutaj jest pełny plik (taki, jaki znajduje się w ST2).

Ubuntu 18.04

Lokalizacja ustawienia motywu w systemie Ubuntu 18.04, instalowana przez sudo apt install sublime-text:

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

System operacyjny Mac

Lokalizacja ustawień motywu na MacOS, instalowana przez DMG:

~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/Default.sublime-theme
Marcus
źródło
3
potrzebne, aby dodać pełną konfigurację z gist.github.com/anonymous/89867e9cb63f7e811a39, aby działała.
user937284
4
Jak powiedział @ nate-flink, nazwa pliku powinna być taka sama, jak aktualny motyw. Używam Material-Theme-Darker, więc tworzę Material-Theme-Darker.sublime-themeplik w Userfolderze.
Fery Wardiyanto
3
Używam ST3 z Color Sublime, więc musiałem zostawić nazwę pliku jako Default.sublime-theme zamiast nazwy motywu Color Sublime.
Desmondo
1
Przy zmianie "font.size"również polecam zmianę "sidebar_tree", "row_padding". Używam [0,1]. Zobacz połączony plik ST2 dla składni.
Qwerty
4
Użyłem Solarized (Light) i tworzenie Solarized-(Light).sublime-themepliku nie działało. Korzystanie Default.sublime-themenie.
TheRealFakeNews
75

W systemie Ubuntu, dla wersji Sublime starszych niż 3.2 , to, co zadziałało, to zmiana skali dpi w Preferencje> Ustawienia - Użytkownik poprzez dodanie tej linii:

"dpi_scale": 1.10 

Po zmianach musisz ponownie uruchomić Sublime Text, aby zaczęły obowiązywać.

Youssef
źródło
6
Jest to lepsze rozwiązanie, jeśli cały interfejs użytkownika wygląda na mały (na przykład podczas korzystania z wyświetlacza 4k). Użyłem wartości 1.5pod Ubuntu + XFCE.
Enrico
8
Najprostsze rozwiązanie, ale pamiętaj, że musisz ponownie uruchomić Sublime Text, aby zadziałało.
zooglash
5
Wydaje się, że to powinna być poprawna odpowiedź, ponieważ powinna się utrzymywać, nawet jeśli zmienisz temat.
Josh
1
W systemie Windows to ustawienie wprowadza odstępy między wierszami, które mogą się nie podobać. Użyj preferencji [line_padding_top] i [line_padding_bottom], aby usunąć. Na przykład, jeśli skalujesz do 1,5, ustaw oba wypełnienia na wartości -1,5. Spowoduje to usunięcie odstępów.
gravidThoughts
5
Od wersji Sublime 3.2 nazywa się ui_scalezamiast tego.
Asaf
19

Przejdź do Sublime Text> Preferences> Browse Packages. Powinieneś zobaczyć drzewo plików.

W folderze Pakiety powinieneś zobaczyć

Theme - Default> Default.sublime-theme (zastąp Default jako nazwę motywu)

Otwórz ten plik i znajdź wpis „class”: „sidebar_label:” i dodaj „font.size”.

przykład:

    {
        "class": "sidebar_label",
        "color": [0, 0, 0],
        "font.bold": false,
        "font.size": 14
    },
kwphl
źródło
3
@ Jails: Mogę potwierdzić, że rzeczywiście działa z ST3.
dmackerman
13
Nie ma domyślnego motywu w: "Sublime Text> Preferences> Browse Package" przynajmniej z najnowszym SL3?!
daslicht
2
Ponieważ musimy użyć PackageResourceViewer, myślę, że odpowiedź wymaga aktualizacji.
Hung Tran
@Jails Amazing! dzięki za to zadziałało jak urok, w ST3 metoda oznaczona tutaj jako odpowiedź nie zadziałała jak teraz paczki są spakowane i potrzebowałem tego, co zasugerowałeś, aby wyświetlić i edytować plik: D! Twoja sugestia powinna być odpowiedzią!
ULI-R0
thenks pracował dla mnie! sublime 3zMaterial Theme
AN
19

Postępowałem zgodnie z tymi instrukcjami, ale potem stwierdziłem, że kolor wskaźnika menu jest nieprawidłowy.

Używam motyw Spacegray w Sublime 3 Beta 3074. Tak więc, aby osiągnąć zmianę koloru czcionki paska bocznego, a także unosić zmiana koloru, na OSX, stworzyłem nowy plik ~ / Library / Application Support „” / „Sublime Text 3” / Pakiety /User/Spacegray.sublime-theme

następnie dodał do niego ten kod:

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

Jeśli widzisz oryginalne ustawienia domyślne, możesz dostosować wiele innych ustawień motywu:

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

Wyodrębniłem ten plik z pliku zip pakietu sublime, instalując PackageResourceViewer zgodnie z instrukcjami MattDMo ( https://stackoverflow.com/users/1426065/mattdmo ) tutaj:

Jak zmienić domyślne fragmenty kodu w Sublime Text 3?

Nate Flink
źródło
11

Używam Sublime Text 3.2.1, wyświetlacza 4K i komputera Mac. Tytuły kart i pasek boczny są trudne do odczytania przy domyślnych ustawieniach ST3. Skorzystałem z menu Sublime Text -> Preferences -> Settings, które otwiera dwa pliki: Preferences.sublime-settings - Default i Preferences.sublime-settings - User.

Możesz edytować tylko plik użytkownika. Plik domyślny jest przydatny do pokazywania zmiennych, które można ustawić. Wokół wiersza 350 pliku domyślnego znajdują się dwie zmienne, jak pokazano poniżej:

// 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.0nic nie zrobił na moim Macu "ui_scale": 1.5działał dobrze. Poniżej znajduje się mój plik użytkownika.

{
    "dictionary": "Packages/Language - English/en_US.dic",
    "font_size": 17,
    "ignored_packages":
    [
        "Vintage"
    ],
    "theme": "Default.sublime-theme",
    "ui_scale": 1.5
}
WorkingMatt
źródło
2
dpi_scalewydaje się być teraz całkowicie usunięty (Sublime 3.2.2 na Ubuntu). ui_scalez drugiej strony nadal działa idealnie dla mnie.
Mark Amery
ST 3.2.2 na OS X - ui_scaledziała zgodnie z oczekiwaniami
killscreen
"ui_scale": 1.2 działało na moim Macu
phoenix
7

Aby zmienić nazwę czcionki, użyj

  "font.face": "Liberation Mono"

w tym pliku, w moim przypadku z motywem ST3 Default.sublime

Albert Català
źródło
1
Wspaniały! Szukam tego
Anwar,
1
O wiele Ubuntu Monobardziej mi się podoba
Martin Thoma
2

Plik Default.sublime-theme działa, chyba że masz zainstalowany motyw. Jeśli tak, przejdź do repozytorium github swojego motywu i pobierz plik your_theme.sublime-theme i umieść go w folderze „User”. W tym pliku znajdź "class": "sidebar_label",dodaj "font.size":16do tej sekcji.

kklw
źródło
1

Musisz to zmienić na "class": "sidebar_label" przykładzie, w pliku .sublime-theme:

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

Kredyt

RunningRhetoric
źródło
2
To jest domyślny motyw SublimeText 3 na moim komputerze: gist.github.com/daslicht/eede77db7094e8518d5b Nie ma takiego wpisu?
daslicht
1

Używam Soda Dark 3 z włączonymi ikonami. Po prostu zmieniając nazwę, usuwa wszystkie włączone ikony. Więc po prostu zostawiam ustawienie domyślne tak, jak jest, i utworzyłem nowy plik Soda Dark 3.sublime-themei mam tylko następujące elementy w treści

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

]

Więc w Mac jest to /Users/gugovind/Library/Application Support/Sublime Text 3/Packages/User/

Guru Govindan
źródło
-1

Jeśli chcesz zmienić rozmiar czcionki, po prostu wykonaj następujące czynności. Preferencje-> Domyślne preferencje plików.

Po kliknięciu domyślnych preferencji pliku otworzy się nowa zakładka z nazwą domyślnego typu pliku

Po znalezieniu właściwości czcionki , takich jak czcionka Courier New 12 (zalecamy użycie CTRL + F), następnie zmień jej rozmiar. Kliknij zapisz i natychmiast zobaczysz zmiany.

KPavan Kumar
źródło
Nie mogę znaleźć Preferencji -> Domyślne preferencje plików na ST3
Paulo Coghi - Przywróć Monikę
-1

Jeśli używasz domyślnego motywu. Po prostu przejdź do Preferencje-> Domyślne preferencje plików Pojawi się nowa karta. Około numeru wiersza można było zobaczyć czcionkę [nazwa-czcionki] [rozmiar-czcionki]

Zmień rozmiar czcionki według własnego uznania i zapisz.

Sidharth K.
źródło
-2

Sublime Text -> Preferences -> Setting:

Wysublimowany tekst -> Preferencje -> ustawienie

Napisz swój styl na prawym ekranie:

Napisz swój styl na prawym ekranie

Lily Nguyen
źródło
Zmienia to rozmiar czcionki w głównym regionie edytora, a nie na pasku bocznym.
Mark Amery