Sublime Text 3 bagaimana cara mengubah ukuran font sidebar file?

114

Meskipun saya telah mencoba memodifikasi "font.size" di kelas seperti "Label_control" dan "sidebar_control" dalam Paket "Tema-Default", ukuran font editor tidak berubah sama sekali. Apakah ada yang berbeda dalam teks luhur3?

zhxchen17
sumber
1
menghadapi masalah yang sama., mencoba semua solusi yang tercantum di bawah ini., tidak ada bantuan
Sairam Krish
1
Lihat jawaban ini untuk mengetahui cara membuka file Default.sublime-theme: stackoverflow.com/a/23046654/52817
laktak
1
Hanya komentar sampingan karena ini sudah dijawab dengan benar. Saya telah menggunakan Tema Boxy dan mencari cara melakukan ini, jika Anda menggunakan Boxy, Anda dapat membuka Konfigurasi Boxy dan mengonfigurasi ukuran font untuk tab, bilah sisi, dan melakukan banyak konfigurasi di sana dengan mudah.
Bruno Campos

Jawaban:

192

Jawabannya menghilangkan tanda kurung siku , dalam kasus ini adalah membuat file dari awal.

Singkatnya, untuk pengguna ST3 yang tidak memiliki Default.sublime-themefile (yang sebenarnya merupakan konfigurasi default), prosedur paling sederhana adalah:

  1. Arahkan ke Sublime Text -> Preferences -> Browse Package
  2. Buka Userdirektori
  3. Buat file bernama Default.sublime-theme(jika Anda menggunakan tema default, jika tidak gunakan nama tema, misalnya Material-Theme-Darker.sublime-theme) dengan konten berikut (ubah font.sizesesuai kebutuhan):

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

Untuk referensi, di sini ada file lengkapnya (seperti yang ditemukan di ST2).

Ubuntu 18.04

Lokasi pengaturan tema di Ubuntu 18.04, diinstal melalui sudo apt install sublime-text:

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

MacOS

Lokasi pengaturan tema di MacOS, diinstal melalui DMG:

~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/Default.sublime-theme
Marcus
sumber
3
perlu menambahkan konfigurasi lengkap dari gist.github.com/anonymous/89867e9cb63f7e811a39 untuk membuatnya berfungsi.
pengguna937284
4
Seperti yang dikatakan @ nate-flink, nama file harus sama dengan tema Anda saat ini. Saya menggunakan Material-Theme-Darker jadi saya membuat Material-Theme-Darker.sublime-themefile di bawah Userfolder.
Fery Wardiyanto
3
Saya menggunakan ST3 dengan Color Sublime, jadi saya harus membiarkan nama file sebagai Default.sublime-theme daripada nama tema Color Sublime.
Desmondo
1
Saat mengganti, "font.size"saya juga menyarankan untuk mengubahnya "sidebar_tree", "row_padding". Saya menggunakan [0,1]. Lihat file ST2 tertaut untuk sintaks.
Qwerty
4
Saya menggunakan Solarized (Light), dan membuat Solarized-(Light).sublime-themefile tidak berhasil. Menggunakan dulu Default.sublime-theme.
TheRealFakeNews
75

Di Ubuntu, untuk versi Sublime yang lebih lama dari 3.2 , yang berhasil untuk saya adalah mengubah skala dpi di Preferensi> Pengaturan - Pengguna dengan menambahkan baris ini:

"dpi_scale": 1.10 

Setelah perubahan, Anda harus memulai ulang Sublime Text agar diterapkan.

Youssef
sumber
6
Ini adalah solusi yang lebih baik jika keseluruhan UI terlihat kecil (misalnya, saat menggunakan layar 4k). Saya menggunakan nilai di 1.5bawah Ubuntu + XFCE.
Enrico
8
Solusi paling sederhana, tetapi perhatikan bahwa Anda harus memulai ulang Sublime Text agar diterapkan.
zooglash
5
Sepertinya ini adalah jawaban yang benar, karena akan tetap ada meskipun Anda mengubah tema.
Josh
1
Di windows, pengaturan ini memperkenalkan spasi baris yang mungkin tidak disukai oleh beberapa orang. Gunakan preferensi [line_padding_top] dan [line_padding_bottom] untuk menghapus. Misalnya, jika Anda menskalakan ke 1.5, setel kedua padding ke nilai -1.5. Ini akan menghapus spasi.
gravidThoughts
5
Dari Sublime 3.2, ini disebut ui_scalesebagai gantinya.
Asaf
19

Arahkan ke Sublime Text> Preferences> Browse Package. Anda akan melihat pohon file.

Di folder Paket, Anda akan melihat

Tema - Default> Default.sublime-theme (pengganti Default untuk nama tema Anda)

Buka file itu dan temukan "class": "sidebar_label: entry dan tambahkan" font.size ".

contoh:

    {
        "class": "sidebar_label",
        "color": [0, 0, 0],
        "font.bold": false,
        "font.size": 14
    },
kwphl.dll
sumber
3
@ Penjara: Saya dapat mengonfirmasi bahwa itu memang benar dengan ST3.
dmackerman
13
Tidak ada Tema Default di: "Sublime Text> Preferences> Browse Package" setidaknya dengan SL3 terbaru ?!
daslicht
2
Karena kita perlu menggunakan PackageResourceViewer, saya pikir jawabannya perlu diperbarui.
Hung Tran
@Jails Luar Biasa! terima kasih untuk itu, itu bekerja seperti pesona, di ST3 metode yang ditandai sebagai jawaban di sini tidak berhasil untuk saya karena sekarang paket sudah dikemas, dan saya membutuhkan apa yang Anda sarankan untuk melihat dan mengedit file: D! saran Anda harus menjadi jawabannya!
ULI-R0
thenks bekerja untuk saya! sublime 3denganMaterial Theme
AN
19

Saya mengikuti instruksi ini tetapi kemudian menemukan bahwa warna menu hover salah.

Saya menggunakan tema Spacegray di Sublime 3 beta 3074. Jadi, untuk menyelesaikan perubahan warna font sidebar dan juga perubahan warna, di OSX, saya membuat file baru ~ / Library / "Application Support" / "Sublime Text 3" / Packages /User/Spacegray.sublime-theme

lalu tambahkan kode ini ke dalamnya:

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

Anda dapat mengubah banyak pengaturan lain untuk tema Anda jika Anda dapat melihat default aslinya:

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

Saya mengekstrak file ini dari file zip paket sublim dengan menginstal PackageResourceViewer mengikuti instruksi MattDMo ( https://stackoverflow.com/users/1426065/mattdmo ) di sini:

Bagaimana cara mengubah cuplikan kode default di Sublime Text 3?

Nate Flink
sumber
11

Saya menggunakan Sublime Text 3.2.1, layar 4k, dan Mac. Judul tab dan sidebar sulit dibaca dengan pengaturan ST3 default. Saya menggunakan menu Sublime Text -> Preferences -> Settings yang membuka dua file: Preferences.sublime-settings - Default dan Preferences.sublime-settings - User.

Anda hanya dapat mengedit file Pengguna. File Default berguna untuk menunjukkan variabel apa yang dapat Anda atur. Sekitar baris 350 file Default ada dua variabel seperti yang ditunjukkan di bawah ini:

// 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.0tidak melakukan apa pun di Mac saya "ui_scale": 1.5bekerja dengan baik. Berikut ini adalah file User saya.

{
    "dictionary": "Packages/Language - English/en_US.dic",
    "font_size": 17,
    "ignored_packages":
    [
        "Vintage"
    ],
    "theme": "Default.sublime-theme",
    "ui_scale": 1.5
}
WorkingMatt
sumber
1
dpi_scaletampaknya sepenuhnya dihapus sekarang (Sublime 3.2.2 di Ubuntu). ui_scale, di sisi lain, masih bekerja dengan sempurna untuk saya.
Mark Amery
ST 3.2.2 di OS X - ui_scaleberfungsi seperti yang diharapkan
layar mati
"ui_scale": 1.2 bekerja di mac
phoenix saya
7

Untuk mengubah penggunaan nama font

  "font.face": "Liberation Mono"

dalam file ini, dalam kasus saya dengan ST3 Default.sublime-theme

Albert Català
sumber
1
Bagus! Mencari itu
Anwar
1
Saya suka Ubuntu Monocara yang lebih baik
Martin Thoma
2

File default.sublime-theme berfungsi kecuali Anda telah menginstal sebuah tema. Jika ya, buka repo github tema Anda dan unduh file tema_anda.sublime-theme dan letakkan di folder 'Pengguna' Anda. Di file itu, temukan "class": "sidebar_label",tambahkan "font.size":16ke bagian itu.

kklw
sumber
1

Anda perlu mengubahnya di "class": "sidebar_label" Contoh, di file .sublime-theme Anda:

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

Kredit

runningRhetoric
sumber
2
Thats the SublimeText 3 theme default di mesin saya: gist.github.com/daslicht/eede77db7094e8518d5b Tidak ada entri seperti itu?
daslicht
1

Saya menggunakan Soda Dark 3 dengan ikon yang diaktifkan. Jadi dengan hanya mengganti nama itu menghapus semua ikon yang diaktifkan dengannya. Jadi saya membiarkan Default apa adanya dan membuat file baru Soda Dark 3.sublime-themedan hanya memiliki yang berikut ini di konten

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

]

Jadi di Mac itu di /Users/gugovind/Library/Application Support/Sublime Text 3/Packages/User/

Guru Govindan
sumber
-1

Jika Anda ingin mengubah ukuran font, ikuti saja. Preferensi-> Preferensi File Default.

Setelah mengklik pada preferensi file default , Tab baru akan terbuka dengan nama Jenis File Default. Opsi subtitle

Setelah menemukan properti Font seperti font Courier New 12 kami (merekomendasikan untuk menggunakan CTRL + F) kemudian ubah ukurannya. Klik simpan dan langsung Anda dapat melihat perubahannya.

KPavan Kumar
sumber
Saya tidak dapat menemukan Preferensi-> preferensi File Default di ST3
Paulo Coghi - Kembalikan Monica
-1

Jika Anda menggunakan tema default. Cukup buka Preferensi-> Preferensi File Default Sebuah tab baru akan muncul. Di sekitar nomor baris Anda bisa melihat font [nama-font] [ukuran-font]

Edit ukuran font sesuai keinginan Anda dan simpan.

Sidharth K
sumber
-2

Sublime Text -> Preferences -> Setting:

Sublime Text -> Preferences -> setting

Tulis gaya Anda di layar kanan:

Tulis gaya Anda di layar kanan

Lily Nguyen
sumber
Ini mengubah ukuran font di wilayah editor utama, bukan sidebar.
Mark Amery