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

zhx*_*n17 110 sublimetext sublimetext3

虽然我试图在包"Theme-Default"中修改"Label_control"和"sidebar_control"等类中的"font.size",但编辑器的字体大小根本不会改变.崇高的text3有什么不同吗?

Mar*_*cus 181

答案是省略方括号,如果从头开始创建文件.

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

  1. 导航到Sublime Text - > Preferences - > Browse Packages
  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
    },
]
Run Code Online (Sandbox Code Playgroud)

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

Ubuntu 18.04

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

~/.config/sublime-text-3/Packages/User/Default.sublime-theme
Run Code Online (Sandbox Code Playgroud)

  • 按照@ nate-flink的说法,文件名应该与你当前的主题相同.我正在使用[Material-Theme-Darker](https://dribbble.com/shots/2104476-Material-Theme-for-Sublime-Text-3)所以我创建了`Material-Theme-Darker.sublime-theme`文件在`User`文件夹下. (4认同)
  • 我使用Solarized(Light),创建一个`Solarized-(Light).sublime-theme`文件不起作用.使用`Default.sublime-theme`做了. (4认同)
  • 需要从https://gist.github.com/anonymous/89867e9cb63f7e811a39添加完整的配置才能使其正常运行. (3认同)
  • 我正在使用ST3和Color Sublime,所以我不得不将文件名保留为Default.sublime-theme而不是Color Sublime主题名. (3认同)
  • 在更改 `"font.size"` 时,我还建议更改 `"sidebar_tree"、"row_padding"`。我使用`[0,1]`。有关语法,请参阅 [linked](https://gist.github.com/anonymous/89867e9cb63f7e811a39) ST2 文件。 (3认同)

小智 74

在这里使用Ubuntu,这些解决方案对我不起作用.有用的是通过添加以下行来更改"首选项">"设置 - 用户"中的dpi比例:

"dpi_scale": 1.10 
Run Code Online (Sandbox Code Playgroud)

更改后,您必须重新启动Sublime Text才能使其生效.

  • 从 Sublime 3.2 开始,它被称为 `ui_scale`。 (8认同)
  • 最简单的解决方案,但请注意,您必须重新启动Sublime Text才能使其生效. (7认同)
  • 如果整个UI看起来很小(例如,使用4k显示器时),这是一个更好的解决方案.我在Ubuntu + XFCE下使用了"1.5"的值. (5认同)
  • 这似乎应该是正确的答案,因为即使你改变了主题它也应该坚持下去. (4认同)

小智 19

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

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

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

打开该文件并找到"class":"sidebar_label:entry并添加"font.size".

例:

    {
        "class": "sidebar_label",
        "color": [0, 0, 0],
        "font.bold": false,
        "font.size": 14
    },
Run Code Online (Sandbox Code Playgroud)

  • 这不适用于崇高文本3 (13认同)
  • 没有主题默认:"Sublime Text> Preferences> Browse Package"至少使用最新的SL3? (13认同)
  • @Jails:我可以确认它确实与ST3一起使用. (3认同)
  • 因为我们需要使用PackageResourceViewer,所以我认为答案需要更新. (2认同)

Nat*_*ink 18

我按照这些说明,但后来发现菜单悬停颜色错误.

我在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] 
    },
]
Run Code Online (Sandbox Code Playgroud)

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

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

我通过在MattDMo的说明(/sf/users/99824581/)下安装PackageResourceViewer,从sublime包zip文件中提取了这个文件:

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


Wor*_*att 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,
Run Code Online (Sandbox Code Playgroud)

"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
}
Run Code Online (Sandbox Code Playgroud)

  • `dpi_scale` 现在似乎已完全删除(Ubuntu 上的 Sublime 3.2.2)。另一方面,“ui_scale”仍然非常适合我。 (2认同)

Alb*_*alà 7

要更改字体名称,请使用

  "font.face": "Liberation Mono"
Run Code Online (Sandbox Code Playgroud)

在这个文件中,在我的情况下使用ST3 Default.sublime-theme


Vin*_*mar 6

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

> 之前

3个简单步骤

在此输入图像描述

复制内容并过去右侧。

[ 
    { 
        "class": "sidebar_label",
        "font.size": 18 
    }, 
    {
        "class": "sidebar_tree",
        "row_padding": [9, 10],
        "indent": 12,
        "indent_offset": 12,
    }, 
]
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述