Sublime Text 3 - 改变选中行的背景颜色

Sublime Text 3 - Change the background color of the selected line

我在我的 Sublime Text 安装中使用 Material 主题。 在显示行号的那一栏,我想改变背景颜色。

示例:

我在互联网上搜索了更改此颜色的方法,但没有找到任何相关内容。

有谁知道是否可以更改它,我该怎么做?

谢谢。

该颜色由您使用的 color_scheme 控制(与您的 theme 分开),特别是行突出显示的设置。可以更改该值,因此您需要修改基础配色方案。

View > Show Console打开Sublime控制台,输入以下命令确定行高亮的样式信息:

view.style_for_scope("line_highlight")

这将为您提供用作线条突出显示的颜色的样式信息,这还将为您提供以下步骤中所需的配色方案信息。

Sublime 支持两种不同的配色方案格式,因此根据您使用的方案,输出看起来可能是两种方式之一。在下面的示例中,我重新格式化了您将在控制台中看到的输出,以使其在此处更具可读性;在控制台中,它将显示为一长行,并且键的顺序可能不同。

>>> view.style_for_scope("line_highlight")
{
  'foreground': '#dad6cd', 
  'source_file': 'Packages/User/T8H.tmTheme', 
  'source_column': -1, 'source_line': -1, 
  'bold': False, 'italic': False
}
>>> view.style_for_scope("line_highlight")
{
  'foreground': '#dad6cd',
  'source_file': 'T8H.sublime-color-scheme', 
  'source_column': 22, 'source_line': 53, 
  'italic': False, , 'bold': False
}

需要注意的重要事项是源文件的名称、丢弃您可能在那里看到的任何部分路径以及当前颜色。

现在创建一个包含以下内容的文件并将其保存到您的 User 文件夹中(使用 Preferences > Browse Packages... 找到它)。您使用的名称应该与上面的文件名相同,但扩展名为 sublime-color-scheme,即使上面的文件使用 tmTheme:

{
    "globals":
    {
        "line_highlight": "#FF00FF",
    }
}

假设您正确命名文件,一旦您保存更改,您就会看到该行突出显示颜色变为洋红色。然后,您可以根据自己的喜好调整颜色,如果您希望颜色更深、更亮等,请使用原始颜色作为指导。

请参阅 color scheme documentation 以了解有关指定颜色的各种方法、如何执行此操作以及其他更复杂的配色方案自定义的更多详细信息。

另一种解决方案 tmtheme-editor.herokuapp.com