130

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

4

14 回答 14

209

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

回顾一下,对于没有该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
    },
]

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

Ubuntu 18.04

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

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

苹果系统

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

~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/Default.sublime-theme
于 2014-09-05T22:24:34.657 回答
95

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

"dpi_scale": 1.10 

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

"ui_scale": 1.10

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

于 2015-12-03T14:23:48.627 回答
19

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

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

主题 - 默认 > Default.sublime-theme (替换默认为您的主题名称)

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

例子:

    {
        "class": "sidebar_label",
        "color": [0, 0, 0],
        "font.bold": false,
        "font.size": 14
    },
于 2013-12-19T18:50:35.787 回答
19

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

我在 Sublime 3 beta 3074 中使用Spacegray 主题。因此,为了完成侧边栏字体颜色更改和悬停颜色更改,在 OSX 上,我创建了一个新文件 ~/Library/"Application Support"/"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 文件中提取了这个文件:

如何更改 Sublime Text 3 中的默认代码片段?

于 2015-03-06T23:10:54.573 回答
18

我正在使用 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
}
于 2018-10-31T12:48:50.907 回答
7

要更改字体名称,请使用

  "font.face": "Liberation Mono"

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

于 2016-08-01T08:17:02.353 回答
3

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

于 2017-01-26T14:43:34.283 回答
2

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

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

信用

于 2013-12-19T18:22:22.887 回答
2

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

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

您可以通过以下方式编辑您的用户首选项。

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

{
    "sidebar_size_14": true
}

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

于 2017-06-19T17:32:01.913 回答
1

我使用启用了图标的 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/

于 2017-05-19T17:14:49.257 回答
0

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

> 之前

3个简单的步骤

在此处输入图像描述

复制内容和过去的右手边。

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

在此处输入图像描述

于 2021-10-09T09:36:51.070 回答
-1

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

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

在找到像字体 Courier New 12这样的字体属性后 ,我们(建议使用 CTRL+F)然后更改它的大小。单击保存,您可以立即看到更改。

于 2018-08-27T18:11:10.000 回答
-1

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

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

于 2019-08-20T17:05:42.997 回答
-2

崇高文本->首选项->设置:

Sublime Text -> 首选项 -> 设置

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

在右侧屏幕上写下您的风格

于 2018-10-17T07:28:41.033 回答