尽管我尝试在“Theme-Default”包中的“Label_control”和“sidebar_control”等类中修改“font.size”,但编辑器的字体大小根本没有改变。sublime text3 有什么不同吗?</p>
14 回答
答案是省略方括号,以防从头开始创建文件。
回顾一下,对于没有该Default.sublime-theme
文件的 ST3 用户(这实际上是默认配置),最简单的过程是:
- 导航到 Sublime Text -> 首选项 -> 浏览包
- 打开
User
目录 - 创建一个名为
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
在 Ubuntu 上,对于早于 3.2的 Sublime 版本,对我有用的是通过添加以下行来更改 Preferences > Settings — User 中的 dpi 比例:
"dpi_scale": 1.10
对于 Sublime 3.2,您可以改用以下行:
"ui_scale": 1.10
根据需要调整比例值。此更改后,您必须重新启动 Sublime Text 才能使其生效。
导航到 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
},
我按照这些说明进行操作,但后来发现菜单悬停颜色错误。
我在 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.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
}
要更改字体名称,请使用
"font.face": "Liberation Mono"
在这个文件中,在我的例子中是 ST3 Default.sublime-theme
除非您安装了主题,否则 Default.sublime-theme 文件可以工作。如果你这样做了,去你主题的 github repo 并下载 your_theme.sublime-theme 文件并将它放在你的“用户”文件夹中。在该文件中,找到"class": "sidebar_label",
添加"font.size":16
到该部分。
您需要"class": "sidebar_label"
在您的 .sublime-theme 文件中的示例中更改它:
// Sidebar entry
{
"class": "sidebar_label",
"color": [212, 212, 213],
"shadow_offset": [0, 0],
"font.size":13
}
如果您使用Afterglow 主题,则可以使用一些有限的灵活性。
https://github.com/YabataDesign/afterglow-theme
您可以通过以下方式编辑您的用户首选项。
Sublime Text -> 首选项 -> 设置 - 用户:
{
"sidebar_size_14": true
}
https://github.com/YabataDesign/afterglow-theme#sidebar-size-options
我使用启用了图标的 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/
如果您想更改字体大小,那么只需按照。 首选项-> 默认文件首选项。
单击默认文件首选项后,新选项卡将打开,名称为Default File Type.Sublime-options
在找到像字体 Courier New 12这样的字体属性后 ,我们(建议使用 CTRL+F)然后更改它的大小。单击保存,您可以立即看到更改。
如果您使用的是默认主题。只需转到 Preferences-> Default File Preferences 就会弹出一个新选项卡。在大约行号处,您可以看到字体 [font-name] [font-size]
根据您的意愿编辑字体大小并保存。
崇高文本->首选项->设置:
在右侧屏幕上写下您的风格: