在Sublime Text 3中更改标签条的字体大小

时间:2014-09-03 13:23:53

标签: sublimetext3

我使用this answer,在Sublime 3 Help的帮助下,我设法移植解决方案,并在Sublime Text 3中更改侧边栏的字体大小(和其他属性)。

但是如何更改(更大)ST3标签条使用的字体大小?如果可能的话。我发现在全高清分辨率屏幕上用10磅字体大小绘制的文件名标签非常不舒服。至少对我而言。

4 个答案:

答案 0 :(得分:26)

如您所链接的答案中所述,找到您的<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

答案 1 :(得分:18)

在Preferences.sublime-settings

中设置以下内容
"dpi_scale": 2.0

答案 2 :(得分:2)

更改选项卡文本的字体大小,而不删除选项卡文本的底部。使用@Glutanimate的解决方案开始。然后你将不得不调整dpi设置。我已经在网络上看到许多关于截止文本问题的解决方案,只需将dpi_scale更改为1.0或2.0或特定值。

您实际需要做的是以递增的方式更改dpi值,以允许文本不会因您选择的字体而被截断。所以我安装了Fira Code字体,并且我的文字没有被切断,我使用的dpi值为1.01: 以下是我的Preferences.sublime-settings文件的全部内容 在Packages-&gt;用户文件中,可以从sublime首选项菜单访问。

&#13;
&#13;
{
	"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
}
&#13;
&#13;
&#13;

请注意,下面的屏幕截图中的文字并未被切断 字体大小设置为14: enter image description here

答案 3 :(得分:0)

从2020年12月开始,上述引用dpi_scale设置的答案有效(使用Sublime Text 3.2.2)。此设置的名称已更改为ui_scale

转到Preferences | Settings

然后添加以下内容(视情况而定,请更改1.3)。

   "ui_scale": 1.3

更改此设置后,您将需要重新启动Sublime。

在@Marco Sulla处获得上面的正确答复(只是隐藏在评论中)。

也很有帮助:

  • 安装PackageDev plugin
  • 这使得通过PackageDev: Edit Current Theme编辑当前主题非常容易

您还可以通过在当前主题中添加以下规则来将Tab字体设置为粗体:

{
    "rules": [
        {
            "class": "tab_label",
            "font.bold": true,
            "font.size": 14
        }
    ]
}