指定指定文件类型的颜色方案

时间:2017-12-18 18:29:36

标签: sublimetext3 sublimetext

我想使用Monokai作为我的默认配色方案。

对于JSON文件,我想使用Monokai JSON+配色方案。

问题:如何指定要用于指定文件类型的颜色方案?

1 个答案:

答案 0 :(得分:2)

Sublime中使用的配色方案由color_scheme设置控制。如果从主菜单中选择Preferences > Settings,Sublime将打开一个新窗口,在中间垂直分割,显示两个文件。

左侧的设置是全局适用于Sublime中所有内容的默认设置。右侧的设置是您的用户特定设置。

您放在右侧的任何设置都会覆盖左侧的默认设置,并且您未专门添加到自定义偏好设置的任何设置都将保留为默认设置。

对于Sublime build 3143,color_scheme的默认值为:

// Sets the colors used within the text area
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",

Sublime中的少数设置是特定于应用程序的,只能根据用户设置中的默认值进行更改,其中一个示例是theme设置,用于控制应用程序的整体外观。

对于所有其他设置,您可以在语法(文件类型)的基础上进一步细化所需的设置,例如根据您正在编辑的文件类型更改选项卡的宽度。

color_scheme是可以通过这种方式更改的设置示例,允许您为特定类型的文件指定默认颜色方案。

为了做到这一点,首先需要打开一个您想要更改其设置类型的文件(在您的示例中,这将是一个JSON文件)。在继续操作之前,请确保窗口右下方告诉您该文件的类型为JSON

接下来,从菜单中选择Preferences > Settings - Syntax Specific。与上面的命令一样,这将打开一个垂直拆分的新窗口,但这次您的自定义用户设置位于左侧,而JSON特有的设置位于右侧(文件应命名为JSON.sublime-settings)。

您添加到此文件的任何设置都将对您打开的任何JSON文件生效,其余设置的行为与上述相同;如果它出现在您的用户首选项中,它将被设置为JSON,如果它没有出现在您的用户首选项中,它将被设置为默认值。

因此,通过将color_scheme设置专门添加到该文件,您可以使您的JSON文件具有自定义颜色方案。

综上所述,在Sublime Text 3143中更改全局配色方案的最简单方法是使用Preferences > Color Scheme菜单项,它允许您以交互方式选择要使用的配色方案。

没有这样的菜单项可以基于每个文件专门更改此设置。因此,如果您不熟悉一般设置,那么为特定文件类型(在本例中为JSON)获取自定义颜色方案的最佳方法是:

  1. 使用Preferences > Color Scheme...设置您要用于特定文件类型的颜色方案(例如您的Monokai JSON +
  2. 打开JSON文件
  3. 选择Preferences > Settings - Syntax Specific以打开JSON文件的设置
  4. 将左侧窗格中的color_scheme设置复制到右侧,然后保存文件
  5. 使用Preferences > Color Scheme...将颜色方案设置回全局默认值。
  6. 一旦完成步骤#4,您应该会看到打开的JSON文件中的颜色方案发生变化,让您知道操作已成功。