Sublime Text 2如何更改文件侧边栏的字体大小?

59

文件侧边栏的字体大小对我来说太小了,我该如何将其变大?

5个回答

92

选择 Preferences / Browse Packages…,并转到 Theme - Default 目录。

使用编辑器打开 Default.sublime-theme 并搜索 sidebar_label 字符串。你应该能够找到类似以下的内容:

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

你可以在这里添加你喜欢的字体大小:

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

我已经通过查看Soda主题解决了这个问题。但是还是谢谢你的回答,希望这个问答对其他用户有用。 - denysonique
2
对我来说,没有“Theme - Default”目录。实际上,在我浏览包时打开的文件夹中根本没有主题文件夹... - Nico
4
@Nico,可能你正在使用Sublime Text 3。软件包管理的方式略有变化。你可以在这里找到一些信息:http://www.sublimetext.com/docs/3/packages.html,“从压缩软件包中覆盖文件”段落。 - Riccardo Marotti
1
通过一些实验,我成功地找出了一个小错误(特性?),当将“font.size”属性设置为大于“15.0”的值时,侧边栏上的条目会被截断。 - trejder
有没有一种方法可以在用户配置文件中覆盖这些设置,这样当我更新Sublime时就不必重新做了? - vexe

20
感谢!还有其他设置可以改变所有可见事物的字体大小(在这些示例中,更小)!
请注意,如果您打开了一个项目(文件夹)并显示了选项卡和状态栏,则在保存时应实时看到更改。
侧边栏树
{
    "class": "sidebar_tree",
    "row_padding": [0, 0],
    "indent": 6,
    "indent_offset": 17,
    ...
{
    "class": "sidebar_label",
    "color": [0, 0, 0],
    "font.bold": false,
    "font.size": 8.0
    ...

标签页打开的文件

{
    "class": "tabset_control",
    ...
    "content_margin": [0, 0, 3, 1],
    "tab_overlap": 24,
    "tab_width": 180,
    "tab_min_width": 48,
    "tab_height": 18,
    ...
{
    "class": "tab_label",
    ...
    "font.size": 8.0
    ...

状态栏
{
    "class": "status_bar",
    ...
    "content_margin": [0, 0, 0, 0]
    ...

我找不到设置状态栏字体的地方,但这样做会压缩底部栏。


8

该方法可能适用于ST的两个版本

  1. 检查您当前的主题设置:

    1.1 打开首选项/用户设置

    1.2 按下cmd + f并输入“theme”

    1.3 您会找到您的主题(可能不是默认主题,可能是Soda Dark;))

  2. 安装包:“PackageResourceViewer”
  3. 按下cmd + shift + p - 打开命令面板
  4. 输入packageresourceviewer

    4.1 输入“theme”并选择主题

    4.2 选择您当前的主题文件(对于st3 dark3主题)

    4.3 按下cmd + f查找“sidebar entry”

    4.4 在选项中输入“font.size”: NUMBER

    4.5 保存

  5. 享受 ;)


PackageResourceViewer 真是太棒了,非常感谢您的分享。对我来说,这是找到主题文件的唯一选择。 - Alexander Beletsky

7
这个问题已经被回答过,针对Sublime Text 2,但值得一提的是如果你使用版本3的话,你可以直接复制一个包文件,并将其放置在../Packages/User目录中,然后在那里覆盖设置。

编辑:

你可能需要找一下ST3文件安装的位置。

我正在使用Ubuntu,ST3的主要包文件位于opt/sublime_text/packages。我随后将包复制到.config/sublime-text-3/Packages/User目录中,然后对该包进行编辑。


1
你能具体点吗?是哪个包文件? - Yoni
请更加具体地说明“只是复制一个包文件”。 - Leonardo Lopez
@Leonardo Lopez,如果你仍然找不到本地安装文件,我已经编辑了我的答案以包含方向。 - dimmech

0
在Sublime Text 3中,从菜单栏选择首选项 >> 设置 - 用户,然后将dpi_scale配置添加到文件中并保存。就这样。
{
    ......,
    "dpi_scale": 1.5  //set this value as your need.
}

1
这会改变整个应用程序的字体大小,这不是 OP 想要的。 - bryce

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接