【发布时间】:2014-10-28 00:39:49
【问题描述】:
我使用了this answer,在Sublime 3 Help 的帮助下,我设法在我的 Sublime Text 3 中移植了解决方案并更改了侧边栏的字体大小(和其他属性)。
但是如何更改(更大)ST3 选项卡条使用的字体大小?如果有可能的话。我发现以 10 pt 字体大小绘制的文件名选项卡在全高清分辨率屏幕上不太舒服。至少对我的眼睛来说。
【问题讨论】:
标签: sublimetext3
我使用了this answer,在Sublime 3 Help 的帮助下,我设法在我的 Sublime Text 3 中移植了解决方案并更改了侧边栏的字体大小(和其他属性)。
但是如何更改(更大)ST3 选项卡条使用的字体大小?如果有可能的话。我发现以 10 pt 字体大小绘制的文件名选项卡在全高清分辨率屏幕上不太舒服。至少对我的眼睛来说。
【问题讨论】:
标签: sublimetext3
如您链接到的答案中所述,找到您的 <theme>.sublime-theme 文件。打开它并搜索tab_label。该部分应如下所示:
{
"class": "tab_label",
"font.size": 12,
"font.face": "Ubuntu"
},
根据您的喜好修改并保存文件。您应该会立即看到更改。
要更改标签尺寸,您可以使用以下部分:
{
"class": "tabset_control",
"tab_height": 42,
"tab_width": 160,
"tab_min_width": 48
},
注意:较大的字体大小(例如我的系统上 > 12pt)将被截断,即使标签高度已相应调整。 This is a well-known bug.
【讨论】:
font.size 属性的值高于15.0 时,其上的条目也会被截断。
<theme>.sublime-theme 文件在哪里?在 ST3 中找不到它。
在您的 Preferences.sublime-settings 中设置以下内容
"dpi_scale": 2.0
【讨论】:
"ui_scale"。对我来说,1.6 的值就足够了。
更改选项卡文本的字体大小而不切断选项卡文本的底部。使用 @Glutanimate 的解决方案开始。然后你将不得不调整 dpi 设置。我在网上看到了许多解决截断文本问题的方法,只需将 dpi_scale 更改为 1.0 或 2.0 或特定值。
您实际需要做的是以增量方式更改 dpi 值,以使文本不会因您选择的字体而被截断。所以我安装了 Fira Code 字体,为了让我的文本不被截断,我使用了 1.01 的 dpi 值: 以下是我的 Preferences.sublime-settings 文件的全部内容 在可以从 sublime 首选项菜单访问的 Packages->User 文件中。
{
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
"font_face": "Fira Code",
"font_size": 15,
"dpi_scale": 1.01,
"ignored_packages":
[
"Vintage"
],
"line_padding_bottom": 5,
"translate_tabs_to_spaces": true
}
【讨论】:
截至 2020 年 12 月,上述引用 dpi_scale 设置的答案确实不有效(使用 Sublime Text 3.2.2)。此设置的名称已更改为 ui_scale。
转到Preferences | Settings
然后添加以下内容(根据需要更改 1.3)。
"ui_scale": 1.3
更改此设置后,您需要重新启动 Sublime。
感谢@Marco Sulla 上面的正确回复(它只是隐藏在评论中)。
PackageDev: Edit Current Theme编辑您当前的主题变得非常容易
您还可以通过将以下规则添加到当前主题来将 Tab 字体设置为粗体:
{
"rules": [
{
"class": "tab_label",
"font.bold": true,
"font.size": 14
}
]
}
【讨论】: