Fonts 升华文本2中每个标记的字体大小

Fonts 升华文本2中每个标记的字体大小,fonts,themes,sublimetext2,token,code-formatting,Fonts,Themes,Sublimetext2,Token,Code Formatting,抱歉,如果已经回答了,但我找不到任何副本 是否可以在Sublime Text 2中按每个标记设置字体大小?例如,所有“函数”标记的大小都是10,而“函数名”的大小是30?我已经为我想要实现的目标建立了一个粗略的模型: 这里的动机是让您更容易专注于代码的重要部分,尤其是在浏览时。我怀疑这样的事情应该是可能的,因为默认情况下,ST2已经对不同的令牌应用了不同的字体(例如switchVars()中的“var”与“c=a;”) 如果它不是一个功能,ST2是否提供了将其作为插件实现的能力?非常感谢 不幸

抱歉,如果已经回答了,但我找不到任何副本

是否可以在Sublime Text 2中按每个标记设置字体大小?例如,所有“函数”标记的大小都是10,而“函数名”的大小是30?我已经为我想要实现的目标建立了一个粗略的模型:

这里的动机是让您更容易专注于代码的重要部分,尤其是在浏览时。我怀疑这样的事情应该是可能的,因为默认情况下,ST2已经对不同的令牌应用了不同的字体(例如switchVars()中的“var”与“c=a;”)


如果它不是一个功能,ST2是否提供了将其作为插件实现的能力?非常感谢

不幸的是,这是不可能的,因为在该粒度级别上,或在颜色方案中没有处理字体大小的指令

但是,可以为配色方案(
.tmTheme
文件)提供额外的高亮显示,以便突出显示函数定义。看起来您使用的是Monokai,因此打开
Packages/Color Scheme-Default/Monokai.tmTheme
,在最后一个
之前添加以下内容:


名称
函数定义
范围
元功能
设置
背景
#000080
这将以深蓝色突出显示函数定义行:

它还适用于替代函数定义语法:


祝你好运

因为这个问题是关于Sublime Text 2的,所以在版本3中情况是否发生了变化?@MarcusOttosson-
。tmTheme
文件在ST2和ST3中是相同的,所以这个答案适用于两个版本。哦,对不起,我指的是原始问题,在“令牌”上有可变字体大小。@MarcusOttosson-哦,好的。不,ST3中的情况还没有改变-您的首选项中的
“font\u size”
选项是全局性的,因此没有办法在每行或每字的基础上进行更改。由于这一点刚刚在IRC频道中出现:它仍然没有改变,而且毫无疑问永远不会改变,因为从这一相当大规模的更改中获得的优势是最小的。