【问题标题】:Sublime Text 3 how to change the font size of the file sidebar?Sublime Text 3 如何更改文件侧边栏的字体大小?
【发布时间】:2013-08-19 18:40:45
【问题描述】:

虽然我尝试在“Theme-Default”包中的“Label_control”和“sidebar_control”等类中修改“font.size”,但编辑器的字体大小根本没有改变。 sublime text3 有什么不同吗?

【问题讨论】:

  • 面临同样的问题。,尝试了下面列出的所有解决方案。,没有帮助
  • 查看这个答案以了解如何访问 Default.sublime-theme 文件:stackoverflow.com/a/23046654/52817
  • 只是一个旁注,因为这已经得到了正确的回答。我一直在使用 Boxy Theme 并研究如何做到这一点,如果您使用的是 Boxy,您可以打开 Boxy Configuration 并配置选项卡、侧边栏的字体大小并在那里轻松进行很多配置。

标签: sublimetext sublimetext3


【解决方案1】:

您需要在"class": "sidebar_label" 更改它 例如,在您的 .sublime-theme 文件中:

// Sidebar entry
{
    "class": "sidebar_label",
    "color": [212, 212, 213],
    "shadow_offset": [0, 0],
    "font.size":13
}

Credit

【讨论】:

【解决方案2】:

导航到 Sublime Text>Preferences>Browse Packages。您应该会看到一个文件树。

在 Packages 文件夹中,您应该会看到

Theme - Default > Default.sublime-theme(用你的主题名称替换 Default)

打开该文件并找到“类”:“sidebar_label:条目并添加“font.size”。

示例:

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

【讨论】:

  • @Jails:我可以确认它确实适用于 ST3。
  • 没有主题默认值:"Sublime Text>Preferences>Browse Package" 至少在最新的 SL3 中?!
  • 因为需要用到PackageResourceViewer,所以我觉得答案需要更新一下。
  • @Jails 太棒了!谢谢你,它就像魅力一样,在ST3中,这里标记为答案的方法对我不起作用,因为现在包已经打包,我需要你的建议才能查看和编辑文件:D!你的建议应该是答案!
  • thenks 为我工作! sublime 3Material Theme
【解决方案3】:

答案省略了方括号,以防从头开始创建文件。

总结一下,对于没有Default.sublime-theme文件(实际上是默认配置)的ST3用户,最简单的过程是:

  1. 导航到 Sublime Text -> 首选项 -> 浏览包
  2. 打开User目录
  3. 创建一个名为Default.sublime-theme的文件(如果您使用的是默认主题,否则使用主题名称,例如Material-Theme-Darker.sublime-theme),内容如下(根据需要修改font.size):

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

作为参考,here 有完整文件(在 ST2 中找到)。

Ubuntu 18.04

Ubuntu 18.04 上的主题设置位置,通过sudo apt install sublime-text 安装:

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

MacOS

MacOS 上的主题设置位置,通过 DMG 安装:

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

【讨论】:

  • 需要添加来自 gist.github.com/anonymous/89867e9cb63f7e811a39 的完整配置以使其正常工作。
  • 正如@nate-flink 所说,文件名应该与您当前的主题相同。我正在使用Material-Theme-Darker,所以我在User 文件夹下创建Material-Theme-Darker.sublime-theme 文件。
  • 我正在使用带有 Color Sublime 的 ST3,所以我不得不将文件名保留为 Default.sublime-theme 而不是 Color Sublime 主题名称。
  • 更改"font.size" 时,我还建议更改"sidebar_tree", "row_padding"。我使用[0,1]。有关语法,请参阅linked ST2 文件。
  • 我使用了 Solarized (Light),创建 Solarized-(Light).sublime-theme 文件不起作用。使用Default.sublime-theme 做了。
【解决方案4】:

我按照这些说明进行操作,但后来发现 菜单悬停颜色 是错误的。

我在 Sublime 3 beta 3074 中使用 Spacegray 主题。因此,为了完成侧边栏字体颜色更改和悬停颜色更改,在 OSX 上,我创建了一个新文件 ~/Library/“应用程序支持”/“Sublime Text 3”/Packages/User/Spacegray.sublime-theme

然后将这段代码添加到其中:

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

如果您可以看到原始默认设置,则可以为您的主题调整许多其他设置:

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

我通过在此处按照 MattDMo 的说明 (https://stackoverflow.com/users/1426065/mattdmo) 安装 PackageResourceViewer 从 sublime 包 zip 文件中提取了此文件:

How to change default code snippets in Sublime Text 3?

【讨论】:

    【解决方案5】:

    在 Ubuntu 上,对于早于 3.2 的 Sublime 版本,对我有用的是在 Preferences > Settings — User 中更改 dpi 比例,添加以下行:

    "dpi_scale": 1.10 
    

    对于 Sublime 3.2,您可以改用以下行:

    "ui_scale": 1.10
    

    根据需要调整比例值。此更改后,您必须重新启动 Sublime Text 才能生效。

    【讨论】:

    • 如果整个 UI 看起来很小(例如,使用 4k 显示器时),这是一个更好的解决方案。我在Ubuntu+XFCE下使用了1.5的值。
    • 最简单的解决方案,但注意必须重启 Sublime Text 才能生效。
    • 这似乎应该是正确的答案,因为即使您更改主题,它也应该持续存在。
    • 在 windows 中,此设置引入了一些可能不喜欢的行距。使用 [line_padding_top] 和 [line_padding_bottom] 首选项删除。例如,如果您缩放到 1.5,请将两个填充都设置为 -1.5。这将删除间距。
    • 从 Sublime 3.2 开始,它被称为 ui_scale
    【解决方案6】:

    要更改字体名称,请使用

      "font.face": "Liberation Mono"
    

    在这个文件中,在我的例子中是 ST3 Default.sublime-theme

    【讨论】:

    • 太棒了!寻找它
    • 我更喜欢Ubuntu Mono
    【解决方案7】:

    除非您安装了主题,否则 Default.sublime-theme 文件可以正常工作。如果您这样做了,请转到您主题的 github 存储库并下载 your_theme.sublime-theme 文件并将其放入您的“用户”文件夹中。 在该文件中,找到"class": "sidebar_label","font.size":16 添加到该部分。

    【讨论】:

      【解决方案8】:

      我使用启用了图标的 Soda Dark 3。因此,只需重命名它就会删除所有启用它的图标。所以我只是保留默认值并创建一个新文件Soda Dark 3.sublime-theme 并在内容中包含以下内容

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

      ]

      所以在 Mac 中是/Users/gugovind/Library/Application Support/Sublime Text 3/Packages/User/

      【讨论】:

        【解决方案9】:

        如果您使用Afterglow Theme,则可以使用一些有限的灵活性。

        https://github.com/YabataDesign/afterglow-theme

        您可以通过以下方式编辑您的用户偏好。

        Sublime Text -> 首选项 -> 设置 - 用户:

        {
            "sidebar_size_14": true
        }
        

        https://github.com/YabataDesign/afterglow-theme#sidebar-size-options

        【讨论】:

          【解决方案10】:

          如果您想更改字体大小,只需按照。 首选项-> 默认文件首选项。

          点击默认文件首选项后,新的标签将打开,名称为Default File Type.Sublime-options

          找到 Font 属性后,如 font Courier New 12 我们(建议使用 CTRL+F)然后更改它的大小。点击保存并立即您可以看到更改。

          【讨论】:

          • 我在 ST3 上找不到 首选项-> 默认文件首选项
          【解决方案11】:

          Sublime Text -> 首选项 -> 设置:

          在右侧屏幕上写下你的风格:

          【讨论】:

          • 这会改变主编辑器区域的字体大小,而不是侧边栏。
          【解决方案12】:

          我使用的是 Sublime Text 3.2.1、4k 显示器和 Mac。使用默认 ST3 设置很难阅读标签标题和侧边栏。我使用菜单 Sublime Text -> Preferences -> Settings 打开两个文件:Preferences.sublime-settings--Default 和 Preferences.sublime-settings--User。

          您只能编辑用户文件。默认文件对于显示可以设置的变量很有用。默认文件的第 350 行左右有两个变量,如下所示:

          // 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.0 在我的 Mac 上什么也没做,"ui_scale": 1.5 运行良好。以下是我的用户文件。

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

          【讨论】:

          • dpi_scale 现在似乎已被完全删除(Ubuntu 上的 Sublime 3.2.2)。另一方面,ui_scale 仍然非常适合我。
          • ST 3.2.2 on OS X - ui_scale 按预期工作
          • 谢谢。我认为这是比更改文件大小更好的选择,因为如果字体太大,行距会妨碍。而使用这种方法,空间是正确的,字体看起来更大更容易阅读。也在 4k 显示器上。
          【解决方案13】:

          如果您使用的是默认主题。只需转到首选项-> 默认文件首选项 会弹出一个新选项卡。 在大约行号处,您可以看到字体 [font-name] [font-size]

          根据您的意愿编辑字体大小并保存。

          【讨论】:

            【解决方案14】:

            在我使用 (Sublime Text 3.0) 的情况下,只添加了一个字体大小的东西,我还在侧边栏中给出了填充和缩进,因为它看起来不太好。现在现在看起来好多了

            三个简单的步骤

            复制内容并越过右手边。

            [ 
                { 
                    "class": "sidebar_label",
                    "font.size": 18 
                }, 
                {
                    "class": "sidebar_tree",
                    "row_padding": [9, 10],
                    "indent": 12,
                    "indent_offset": 12,
                }, 
            ]
            

            【讨论】:

            • 我发现我必须在主题设置中进行更改,可以通过 Preferences > Customize Theme 找到,而不是在配色方案设置中,但我使用的是版本 4。请参阅sublimetext.com/docs/themes.html
            猜你喜欢
            • 2012-11-26
            • 2019-09-07
            • 1970-01-01
            • 2014-07-24
            • 2015-01-12
            • 2014-05-27
            • 1970-01-01
            • 2014-03-01
            • 2015-06-25
            相关资源
            最近更新 更多