Sublimetext3 更改升华文本3中标签条的字体大小

Sublimetext3 更改升华文本3中标签条的字体大小,sublimetext3,Sublimetext3,我曾经,在一点帮助下,我成功地移植了解决方案,并在我的Sublime Text 3中更改了侧边栏的字体大小(和其他属性) 但是我怎样才能改变ST3标签条使用的字体大小呢?如果可能的话。我发现用10磅字体大小绘制的文件名标签在全高清分辨率屏幕上不太舒服。至少对我来说是这样。如你链接到的答案所述,找到你的.sublime主题文件。打开它并搜索标签。该部分应如下所示: { “类别”:“标签”, “字体大小”:12, “font.face”:“Ubuntu” }, 根据您的首选项修改它并保存文件。您应

我曾经,在一点帮助下,我成功地移植了解决方案,并在我的Sublime Text 3中更改了侧边栏的字体大小(和其他属性)


但是我怎样才能改变ST3标签条使用的字体大小呢?如果可能的话。我发现用10磅字体大小绘制的文件名标签在全高清分辨率屏幕上不太舒服。至少对我来说是这样。

如你链接到的答案所述,找到你的
.sublime主题文件。打开它并搜索
标签
。该部分应如下所示:

{
“类别”:“标签”,
“字体大小”:12,
“font.face”:“Ubuntu”
},
根据您的首选项修改它并保存文件。您应该立即看到更改

要更改选项卡尺寸,可以使用以下部分:

{
“类”:“tabset_控件”,
“标签高度”:42,
“标签宽度”:160,
“制表符最小宽度”:48
},

注意:较大的字体(例如,在我的系统中大于12pt)将被切断,即使标签高度相应调整

在首选项中设置以下内容。升华设置

"dpi_scale": 2.0

更改选项卡文本的字体大小而不切断选项卡文本的底部。使用@Glutanimate的溶液开始。然后,您必须调整dpi设置。我在网上看到了许多解决截止文本问题的方法,只需将dpi_比例更改为1.0或2.0或特定值即可

实际上,您需要做的是以增量更改dpi值,以使所选字体的文本不会被截断。因此,我安装了Fira代码字体,为了使我的文本不被截断,我使用了1.01的dpi值: 下面是my Preferences.sublime-settings文件的全部内容 在Packages->User文件中,可以从sublime preferences菜单访问该文件

{
“配色方案”:“包装/配色方案-默认/Monokai.tmTheme”,
“字体”;“Fira代码”,
“字体大小”:15,
“dpi_量表”:1.01,
“忽略的_包”:
[
“复古”
],
“线条填充底部”:5,
“将选项卡转换为空格”:true

}
截至2020年12月,上述参考
dpi_量表设置的答案不起作用(使用升华文本3.2.2)。此设置的名称已更改为
ui\u scale

转到
首选项|设置

然后添加以下内容(根据需要更改1.3)

一旦你改变了这一点,你将需要重新启动升华

感谢@Marco Sulla的正确回答(这只是隐藏在评论中)

还有帮助:
  • 安装
  • 这使得通过
    PackageDev:edit current theme
您还可以通过向当前主题添加以下规则,将选项卡字体设置为粗体,如下所示:

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

谢谢你富有启发性的回答。通过做一些实验,我设法弄明白,边栏也会出现同样的错误。将侧边栏的
font.size
属性设置为高于
15.0
的值时,侧边栏上的条目也会被切断。@Glutanimate
升华主题
文件在哪里?使用ST3找不到它。@AlanH——阅读这个答案,你可以使用PackageResourceViewer找到它。需要重新启动才能生效。这为我解决了所有问题。谢谢正如Richard所说,您需要重新启动才能使其生效。在Sublime 3.2.1中,设置为
“ui\u scale”
。1.6的值对我来说就足够了。
{
    "rules": [
        {
            "class": "tab_label",
            "font.bold": true,
            "font.size": 14
        }
    ]
}