Sublime Text默认的语法高亮已经非常美丽了,可是对于个别语言还是有些不爽。

默认高亮规则叫Monokai,能够从Preferences->Settings - Default中看到:

但是这个高亮规则对Json语法的高亮却显得有点单调。

上图的配置就是Json格式的。

以下说说是怎么换的。

一、下载自己喜欢的主题

Control + Shift + P打开控制台。输入IP,选择第一个

打开之后输入主题名称就可以下载(同安装其它插件一样),我这里选的是Cobalt2。文章最后会附带一些好看主题的预览图。

装好之后重新启动Sublime Text。

二、拷贝文件

选择Preferences->Browse Packages

打开文件夹之后。找到刚才下载的主题的文件夹。复制当中的XXXX.tmTheme文件,粘贴到上一级文件夹的User文件夹下。(这里多说一句,我试过不复制过来,直接放在原来的文件夹以下,只是不知道是不是由于文件夹中有空格。配置失败了,所以,我还是给复制过来了。

再有,这样也方便以后自己做定制,不会影响到原来的主题。

三、改动配置信息

打开一个想要自定高亮的文件,比方我就是打开之前那个配置文件,然后选择Preferences->Settings - More->Syntax Specific - User

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemh5bDgxNTcxMjE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

Sublime Text将自己主动打开一个JSON.sublime-settings的空文件。将以下的代码拷贝到文件里。从这个路径上应该能知道是怎么回事了吧,就是指定一个专有的高亮规则文件。

{
"color_scheme": "Packages/User/cobalt2.tmTheme"
}

看一下新的效果

感觉有点“杀马特”哈,只是这仅仅是一个演示嘛。不要在意这些细节。

方法就是这样。以下贴出来几个好看主题的预览图,方便大家选择。

四、主题推荐

Nexus Theme

Pseudo OSX theme

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemh5bDgxNTcxMjE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

Flatland Theme

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemh5bDgxNTcxMjE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

Reeder Theme



先这样,主题太多了。没试过来。大家能够自己尝试一下,有什么好看的主题别忘了通过楼主哟~

【软件技巧】Sublime Text为不同语法定义不同高亮的更多相关文章

  1. Ubuntu将软件(Sublime Text 2为例)锁定到启动器

    Ubuntu中打开某安装好的软件,然后右击启动器(Launcher)上打开的图标就可以将该软件锁定到启动器或者从启动器解锁. 然而,有许多软件下载后直接解压就能用,不需要安装,这种情况采用上述方法锁定 ...

  2. sublime text 2 php 语法错误检查

    使用sublime text 2 编写php程序的时候,保存代码的时候,直接检查出语法错误,有利于提高效率. 1.安装sublime text 2 package menu : preferences ...

  3. sublime text 3 vue 语法高亮

    1.下载文件 链接 https://github.com/vuejs/vue-syntax-highlight 2.sublime菜单栏->Preferences->Browse Pack ...

  4. Sublime Text webstorm等编译器快速编写HTML/CSS代码的技巧

    <!DOCTYPE html> Sublime Text webstorm等编译器快速编写HTML/CSS代码的技巧--summer-rain博客园 xiayuhao 东风夜放花千树. 博 ...

  5. 前端开发利器 Sublime Text 3 使用技巧和总结笔记

    这篇文章是本人在使用该工具进行前端开发的自我总结,思路也许不是很清楚,不过还是希望对读者的你有所帮助,千万别把这边文章收藏起来发霉哦,无论背多少次快捷键,还不及自己多实际操作几次. 目前官方版正式版 ...

  6. 如何优雅地使用Sublime Text

    Sublime Text:一款具有代码高亮.语法提示.自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受.相比于难于上手的Vim,浮肿沉重的Eclip ...

  7. 如何优雅地使用 Sublime Text

    Sublime Text:一款具有代码高亮.语法提示.自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受.相比 于难于上手的Vim,浮肿沉重的Ecli ...

  8. Sublime text 入门学习资源篇及其基本使用方法

    Sublime text 学习资源篇 史上最性感的编辑器-sublimetext,插件, 学习资源 官网 http://www.sublimetext.com/ 插件 https://packagec ...

  9. Ubuntu 14.04 安装 Sublime Text 3

    1. 实验环境 Ubuntu 14.04 + Sublime text 3 2. sublime text介绍 ublime Text 是一款流行的文本编辑器软件,有点类似于TextMate,跨平台, ...

随机推荐

  1. VMware vSphere 5.5的12个更新亮点(2)

    ACPI支持 以前版本的VMware虚拟机的局限性之一,是支持的虚拟设备数量甚少.vSphere 5.5引入了Virtual Hardware 10,这增加了基于SATA的虚拟设备节点,通过AHCI( ...

  2. World Wind Java开发之十五——载入三维模型

    之前的一篇博客是关于载入粗三维模型的,见http://blog.csdn.net/giser_whu/article/details/43452703,这个地方还存在着不能载入纹理的问题,一直没呢解决 ...

  3. PCM文件格式简单介绍

    PCM文件格式简单介绍 PCM文件:模拟音频信号经模数转换(A/D变换)直接形成的二进制序列,该文件没有附加的文件头和文件结束标志.Windows的Convert工具能够把PCM音频格式的文件转换成M ...

  4. SpringTest2

    Spring 框架第二天 AOP切面编程 今天重点内容: 1. 什么是AOP ? AOP实现原理是怎样的? AOP相关术语 2. AOP底层实现 (了解) ----- JDK动态代理. Cglib动态 ...

  5. C#的位运算符

    C#的位运算符&,| ,^ ,<<,>>2008年08月01日 星期五 15:52位 运 算我们知道任何信息在计算机中都是以二进制的形式保存的位操作符就是对数据按二进制 ...

  6. Private Members in JavaScript

    Private Members in JavaScript Douglas Crockford www.crockford.com JavaScript is the world's most mis ...

  7. C# 几十万级数据导出Excel,及Excel各种操作

    先上导出代码 /// <summary> /// 导出速度最快 /// </summary> /// <param name="list">&l ...

  8. Json部分知识(前台显示格式、Json-lib日期处理)

    1,Json格式用于datagrid数据显示 easyui前台显示数据可以使用JSONObject,也可以使用JSONArray.但是如果需要在datagrid表格中进行数据显示,只能使用JSONOb ...

  9. C++的学习记录 - 0

    最近玩Arduino发现,在编写函数库的时候要用到C++.正好手头有一本教材,于是时隔2年,开始重学. 又看到重载.构造.拷贝这些词竟然还有些小兴奋. 开个系列日志记录一下学习过程中的问题和体会. 看 ...

  10. [C入门 - 游戏编程系列] 贪吃蛇篇(二) - 食物定义

    游戏中的食物没有那么多复杂属性,特别是贪吃蛇游戏中,我把食物看待的很简单: 1. 它必须属于世界,才能出现在世界.不可能一个不属于世界的食物,出现在世界中:但是可能存在着一个食物,它属于世界,但是却没 ...