Sublime Text 3 làm cách nào để thay đổi kích thước phông chữ của thanh bên tệp?


114

Mặc dù tôi đã cố gắng sửa đổi "font.size" trong các lớp như "Label_control" và "sidebar_control" trong Gói "Theme-Default", nhưng kích thước phông chữ của trình chỉnh sửa không thay đổi. Có điều gì khác biệt trong văn bản siêu phàm3?


1
. phải đối mặt với cùng một vấn đề, thử tất cả các giải pháp được liệt kê dưới đây, không giúp đỡ.
Sairam Krish

1
Xem câu trả lời này để biết cách truy cập tệp Default.sublime-theme: stackoverflow.com/a/23046654/52817
laktak

1
Chỉ là một bình luận phụ vì điều này đã được trả lời đúng. Tôi đang sử dụng Chủ đề Boxy và đang tìm hiểu cách thực hiện việc này, nếu bạn đang sử dụng Boxy, bạn có thể mở Cấu hình Boxy và định cấu hình kích thước phông chữ cho các tab, thanh bên và thực hiện nhiều cấu hình ở đó một cách dễ dàng.
Bruno Campos

Câu trả lời:


192

Các câu trả lời được bỏ qua dấu ngoặc vuông , trong trường hợp người ta đang tạo tệp từ đầu.

Tóm lại, đối với những người dùng ST3 không có Default.sublime-themetệp (thực sự là cấu hình mặc định), quy trình đơn giản nhất là:

  1. Điều hướng đến Sublime Text -> Preferences -> Browse Packages
  2. Mở Userthư mục
  3. Tạo một tệp có tên Default.sublime-theme(nếu bạn đang sử dụng chủ đề mặc định, nếu không, hãy sử dụng tên chủ đề, ví dụ Material-Theme-Darker.sublime-theme:) với nội dung sau (sửa đổi font.sizetheo yêu cầu):

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

Để tham khảo, ở đây có toàn bộ tệp (như được tìm thấy trong ST2).

Ubuntu 18.04

Vị trí cài đặt chủ đề trên Ubuntu 18.04, được cài đặt qua sudo apt install sublime-text:

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

Hệ điều hành Mac

Vị trí cài đặt chủ đề trên MacOS, được cài đặt qua DMG:

~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/Default.sublime-theme

3
cần thêm cấu hình hoàn chỉnh từ gist.github.com/anonymous/89867e9cb63f7e811a39 để nó hoạt động.
user937284

4
Theo @ nate-flink đã nói, tên tệp phải giống với chủ đề hiện tại của bạn. Tôi đang sử dụng Material-Theme-Darker nên tôi tạo Material-Theme-Darker.sublime-themetệp trong Userthư mục.
Fery Wardiyanto

3
Tôi đang sử dụng ST3 với Color Sublime, vì vậy tôi phải để tên tệp là Default.sublime-theme thay vì tên chủ đề Color Sublime.
Desmondo

1
Khi thay đổi "font.size"tôi cũng khuyên bạn nên thay đổi "sidebar_tree", "row_padding". Tôi sử dụng [0,1]. Hãy xem tệp ST2 được liên kết để biết cú pháp.
Qwerty

4
Tôi đã sử dụng Solarized (Light) và việc tạo Solarized-(Light).sublime-themetệp không hoạt động. Sử dụng Default.sublime-themeđã làm.
TheRealFakeNews

75

Trên Ubuntu, đối với các phiên bản Sublime cũ hơn 3.2 , điều phù hợp với tôi là thay đổi thang đo dpi trong Tùy chọn> Cài đặt - Người dùng bằng cách thêm dòng này:

"dpi_scale": 1.10 

Sau khi thay đổi, bạn phải khởi động lại Sublime Text để nó có hiệu lực.


6
Đây là giải pháp tốt hơn nếu toàn bộ giao diện người dùng trông nhỏ (ví dụ: khi sử dụng màn hình 4k). Tôi đã sử dụng một giá trị trong 1.5Ubuntu + XFCE.
Enrico

8
Giải pháp đơn giản nhất, nhưng lưu ý rằng bạn phải khởi động lại Sublime Text để nó có hiệu lực.
zooglash

5
Điều này có vẻ như nó phải là câu trả lời chính xác, bởi vì nó sẽ vẫn tồn tại ngay cả khi bạn thay đổi chủ đề.
Josh

1
Trong cửa sổ, cài đặt này giới thiệu khoảng cách dòng mà một số có thể không thích. Sử dụng tùy chọn [line_padding_top] và [line_padding_bottom] để xóa. Ví dụ: nếu bạn chia tỷ lệ thành 1,5, hãy đặt cả hai phần đệm thành giá trị -1,5. Điều này sẽ loại bỏ khoảng cách.
gravidThoughts

5
Từ Sublime 3.2, nó được gọi ui_scalethay thế.
Asaf

19

Điều hướng đến Sublime Text> Preferences> Browse Packages. Bạn sẽ thấy một cây tệp.

Trong thư mục Gói, bạn sẽ thấy

Chủ đề - Mặc định> Default.sublime-theme (thay thế Mặc định cho tên chủ đề của bạn)

Mở tệp đó và tìm mục nhập "class": "sidebar_label: và thêm" font.size ".

thí dụ:

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

3
@Jails: Tôi có thể xác nhận rằng nó thực sự có với ST3.
dmackerman,

13
Không có mặc định chủ đề trong: "Sublime Text> Preferences> Browse Package" ít nhất là với SL3 mới nhất ?!
daslicht

2
Vì chúng ta cần sử dụng PackageResourceViewer, tôi nghĩ câu trả lời cần được cập nhật.
Hung Tran

@Jails Thật tuyệt vời! cảm ơn vì điều đó, nó hoạt động như một sự quyến rũ, trong ST3, phương thức được đánh dấu là câu trả lời ở đây không hoạt động với tôi vì bây giờ các gói đã được đóng gói và tôi cần những gì bạn đề xuất để xem và chỉnh sửa tệp: D! gợi ý của bạn nên là câu trả lời!
ULI-R0

sau đó làm việc cho tôi! sublime 3vớiMaterial Theme
AN

19

Tôi đã làm theo các hướng dẫn này nhưng sau đó nhận thấy rằng màu di chuột qua menu bị sai.

Tôi đang sử dụng chủ đề Spacegray trong Sublime 3 beta 3074. Vì vậy, để thực hiện thay đổi màu phông chữ thanh bên và cũng thay đổi màu khi di chuột, trên OSX, tôi đã tạo một tệp mới ~ / Library / "Application Support" / "Sublime Text 3" / Packages /User/Spacegray.sublime-theme

sau đó thêm mã này vào nó:

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

Có thể tinh chỉnh nhiều cài đặt khác cho chủ đề của mình nếu bạn có thể thấy mặc định ban đầu:

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

Tôi đã giải nén tệp này từ tệp zip gói sublime bằng cách cài đặt PackageResourceViewer theo hướng dẫn của MattDMo ( https://stackoverflow.com/users/1426065/mattdmo ) tại đây:

Làm cách nào để thay đổi các đoạn mã mặc định trong Sublime Text 3?


10

Tôi đang sử dụng Sublime Text 3.2.1, màn hình 4k và máy Mac. Tiêu đề tab và thanh bên rất khó đọc với cài đặt ST3 mặc định. Tôi đã sử dụng các menu Sublime Text -> Preferences -> Settings để mở hai tệp: Preferences.sublime-settings - Mặc định và Preferences.sublime-settings - Người dùng.

Bạn chỉ có thể chỉnh sửa tệp Người dùng. Tệp Mặc định rất hữu ích để hiển thị những biến nào bạn có thể đặt. Xung quanh dòng 350 của tệp Mặc định là hai biến như được hiển thị bên dưới:

// 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.0không làm gì trên máy Mac của tôi "ui_scale": 1.5hoạt động tốt. Sau đây là tệp Người dùng của tôi.

{
    "dictionary": "Packages/Language - English/en_US.dic",
    "font_size": 17,
    "ignored_packages":
    [
        "Vintage"
    ],
    "theme": "Default.sublime-theme",
    "ui_scale": 1.5
}

1
dpi_scaledường như hiện đã bị loại bỏ hoàn toàn (Sublime 3.2.2 trên Ubuntu). ui_scale, mặt khác, vẫn hoạt động hoàn hảo đối với tôi.
Mark Amery

ST 3.2.2 trên OS X - ui_scaleđang hoạt động như mong đợi
killscreen

"ui_scale": 1,2 đã hoạt động trên máy Mac của tôi
Phoenix

7

Để thay đổi tên phông chữ, hãy sử dụng

  "font.face": "Liberation Mono"

trong tệp này, trong trường hợp của tôi với ST3 Default.sublime-theme


1
Tuyệt quá! Đang tìm kiếm nó
Anwar

1
Tôi thích Ubuntu Monocách tốt hơn
Martin Thoma

2

Tệp default.sublime-theme hoạt động trừ khi bạn đã cài đặt một chủ đề. Nếu bạn đã làm như vậy, hãy truy cập repo github của chủ đề và tải xuống tệp your_theme.sublime-theme và đặt nó vào thư mục 'Người dùng' của bạn. Trong tệp đó, tìm "class": "sidebar_label",thêm "font.size":16vào phần đó.



1

Tôi sử dụng Soda Dark 3 với các biểu tượng được bật. Vì vậy, chỉ cần đổi tên nó sẽ xóa tất cả các biểu tượng được kích hoạt với nó. Vì vậy, tôi chỉ để mặc định như cũ và tạo một tệp mới Soda Dark 3.sublime-themevà chỉ có những điều sau trong nội dung

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

]

Vì vậy, trong Mac, nó ở /Users/gugovind/Library/Application Support/Sublime Text 3/Packages/User/



-1

Nếu bạn muốn thay đổi kích thước phông chữ thì chỉ cần làm theo. Tùy chọn-> Tùy chọn tệp mặc định.

Sau khi nhấp vào tùy chọn tệp mặc định , Tab mới sẽ mở ra với tên Loại tệp mặc định.

Sau khi tìm thấy thuộc tính Phông chữ như phông chữ Courier New 12, chúng tôi (khuyên bạn nên sử dụng CTRL + F) sau đó thay đổi kích thước của nó. Nhấp vào lưu và ngay lập tức bạn có thể thấy các thay đổi.


Tôi không thể tìm thấy Tùy
chọn-

-1

Nếu bạn đang sử dụng chủ đề mặc định. Chỉ cần truy cập Preferences-> Default File Preferences Một tab mới bật lên. Ở khoảng số dòng, bạn có thể thấy phông chữ [font-name] [font-size]

Chỉnh sửa kích thước phông chữ theo ý muốn của bạn và lưu lại.


-2

Sublime Text -> Preferences -> Setting:

Sublime Text -> Preferences -> setting

Viết phong cách của bạn vào màn hình bên phải:

Viết phong cách của bạn trên màn hình bên phải


Điều này thay đổi kích thước phông chữ của vùng soạn thảo chính, không phải của thanh bên.
Mark Amery
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.