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. .NET--接口设计

    我们学习.net视频的时候,老师讲的是"介面设计",有意思的是,这里的介面不是我们想象中的界面的意思,而是接口的意思. 由于视频是Micorsoft公司做的,所以整个视频看下来.仅 ...

  2. docke 网络配置

    一,docker 的bridge模式是和vmware中的nat模式类似的,但是如果想要弄成和vmwae中的bridge怎么办呢? 说明,bridge模式获取的Ip是与宿主机的ip是出于同一个网段的. ...

  3. CSS基础知识之float

    前段时间写过一篇CSS基础知识之position,当时对float的理解不太准确,被慕课网多名读者指出(原文已修正,如有误导实在抱歉).现对float进行更深入的学习,在此把学习心得分享给大家. 浮动 ...

  4. c# 代码执行时间

    Stopwatch sw = new Stopwatch(); sw.Start(); Thread.Sleep(2000); sw.Stop(); System.Diagnostics.Trace. ...

  5. Android入门2:从GridView控件使用到自定义Adapter

    在日常手机app的使用中,出现频率最高的便是ListView和GridView.ListView的例子是微信主界面,而GridView的例子则是支付宝的主界面,不明白的小伙伴打开手机便一目了然.然而这 ...

  6. Linux 下安装oracle数据库

    原文出处       http://www.linuxidc.com/Linux/2015-02/113222.html 需要安装Oracle DataGuard,所以先要安装单台Oracle11g, ...

  7. 【android】android中activity的生命周期

    activity生命周期: 实例代码: public class DemoActivity extends Activity { //1.activity第一次被创建的时候,执行 @Override ...

  8. 文件:因为懂你,所以永恒 - 零基础入门学习Python028

    文件:因为懂你,所以永恒 让编程改变世界 Change the world by program 因为懂你,所以永恒 大多数的程序都遵循着:输入->处理->输出的模型,首先接受输入数据,然 ...

  9. 列表:一个打了激素的数组 - 零基础入门学习Python010

    列表:一个打了激素的数组 让编程改变世界 Change the world by program 列表:一个打了激素的数组 有时候我们需要把一堆东西暂时存储起来,因为他们有某种直接或者间接的联系,我们 ...

  10. CC2530定时器3的输入捕获中断

    CC2530定时器3的输入捕获中断 使用的是tim3的通道1的输入捕获P1_7口.//GPIO配置成复用功能,同时设置P1_7为输入.void irCaptureGpioInit(void){ P1S ...