在Sublime Text 3中更改高亮颜色?

use*_*743 35 text highlight sublimetext3

如何更改Sublime Text 3中的默认高亮颜色?我曾经知道如何在ST2中的一个主题文件中找到一个高亮键,但在ST3上的情况发生了很大变化.他们在图书馆的某个地方吗?"首选项>>浏览包"几乎是空的.

Ton*_*ent 43

您可以通过访问来查看您正在使用的主题

Preferences>Colour Scheme
Run Code Online (Sandbox Code Playgroud)

并查看哪一个被勾选.

打开主题文件,找到说明的密钥:

<key>selection</key>
Run Code Online (Sandbox Code Playgroud)

转到显示十六进制颜色代码的网站(如此http://html-color-codes.com/),找到所需颜色的代码.然后将新的颜色代码转换为主题文件中选择键下方的行,替换旧的十六进制颜色代码.

保存修改后的主题文件,它应该可以立即使用.

编辑使用包控件
安装PackageResourceViewer插件.使用P和打开命令选项板prv以获取PackageResourceViewer选项.选择Open Resource >> Theme- YourTheme >>并编辑主题文件

  • 这是一点点修正.**PackageResourceViewer >>开放资源>>配色方案>> Monokai(这是我的情况)**在我的情况下,"Extract Package"既不显示**"主题"**也不显示**"配色方案"**.谢谢你的帮助. (14认同)
  • 那个主题文件在哪里?以上是Sublime 2的真实情况.但我没有在"Preference >> Browse Package"下看到主题文件 (3认同)
  • 就我而言(ST 3.0 build 3143),它是 `PackageResourceViewer &gt;&gt; Open Resource &gt;&gt; Color Scheme - Default &gt;&gt; Monokai.tmTheme`。谢谢,这很有帮助。 (2认同)

小智 13

Tony Vincent的回答非常好,我还要补充一点,如果更改选择颜色会使所选文本难以阅读,那么selectionForeground是改变的关键.例如:

<key>selectionForeground</key>
<string>#000000</string>
Run Code Online (Sandbox Code Playgroud)


geo*_*sic 5

使用新.sublime-color-scheme格式,它是一个名为line_highlight eg的全局设置键

{
    "name": "My colour scheme",
    "globals":
    {
        "background":     "rgb(0, 0, 0)",
        "foreground":     "#aaaaaa",
        "caret":          "red",
        "line_highlight": "#222222"
    },
}
Run Code Online (Sandbox Code Playgroud)

  • 在哪里?没有一个答案清楚地说明如何访问上述设置 (2认同)