仅将背景颜色应用于文本区域
Apply background color to text region only
在我的主题中,我设置了评论的背景颜色。但是颜色应用于整行,而不仅仅是文本区域。我可以使用主题设置来解决这个问题吗?
Sublime Text 主题引擎依赖于语言语法中定义的范围。
当光标位于注释内时在 Sublime 控制台中执行 view.scope_name(view.sel()[0].begin())
显示 source.python string.quoted.double.block.python
- 当光标位于字符串的空白部分和不位于空白部分时相同。
这意味着您需要更改 Sublime 用于在相关时报告不同范围的 python 语言定义,例如 string.quoted.double.block.whitespace.python
,然后才能在您的主题中使用它。
在我的主题中,我设置了评论的背景颜色。但是颜色应用于整行,而不仅仅是文本区域。我可以使用主题设置来解决这个问题吗?
Sublime Text 主题引擎依赖于语言语法中定义的范围。
当光标位于注释内时在 Sublime 控制台中执行 view.scope_name(view.sel()[0].begin())
显示 source.python string.quoted.double.block.python
- 当光标位于字符串的空白部分和不位于空白部分时相同。
这意味着您需要更改 Sublime 用于在相关时报告不同范围的 python 语言定义,例如 string.quoted.double.block.whitespace.python
,然后才能在您的主题中使用它。