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. android 中文件加密 解密 算法实战

    现在项目里面有一个需求,本项目里面下载的视频和文档都不允许通过其他的播放器播放,在培训机构里面这样的需求很多.防止有人交一份钱,把所有的课件就拷给了别人.这样的事情培训机构肯定是不愿意的.现在我项目里 ...

  2. 验证docker的Redis镜像也存在未授权访问漏洞

    看到了这篇老外的博客:Over 30% of Official Images in Docker Hub Contain High Priority Security Vulnerabilities于 ...

  3. linux下单独安装oracle12.1客户端

    1.安装oracle-instantclient:(默认安装即可) oracle-instantclient12.1-sqlplus-12.1.0.1.0-1.x86_64.rpmoracle-ins ...

  4. hashtable 和dictionary

    hashtable 通过 key 和value 进行访问 不是 通过 索引访问 对类型没有强制规定 ,所以类型危险 容易出错 无效的key时 会返回空 dictionary 与hashtable 相区 ...

  5. Python标准库内置函数——hasattr

    hasattr(object, name): # object 对象 name 特征名称 判断对象object是否包含名为name的特性(hasattr是通过调用getattr(ojbect, nam ...

  6. c#中将默认常量(32bit)转换为8bit

    // //将int进制转换 // private byte hex(int myHex) { byte[] a = BitConverter.GetBytes(myHex); return a[0]; ...

  7. 【Nutch2.2.1基础教程之3】Nutch2.2.1配置文件

    nutch-site.xml 在nutch2.2.1中,有两份配置文件:nutch-default.xml与nutch-site.xml. 其中前者是nutch自带的默认属性,一般情况下不要修改. 如 ...

  8. [转]JS基础之undefined与null的区别

    在JavaScript开发中,被人问到:null与undefined到底有啥区别? 一时间不好回答,特别是undefined,因为这涉及到undefined的实现原理.于是,细想之后,写下本文,请各位 ...

  9. DOM 节点属性

    DOM 节点属性 在文档对象模型 (DOM) 中,每个节点都是一个对象.DOM 节点有三个重要的属性 : 1. nodeName : 节点的名称 2. nodeValue :节点的值 3. nodeT ...

  10. 史上最全前端面试题(含答案) - Web开发面试题

    HTML+CSS 1.对WEB标准以及W3C的理解与认识 标签闭合.标签小写.不乱嵌套.提高搜索机器人搜索几率.使用外 链css和js脚本.结构行为表现的分离.文件下载与页面速度更快.内容能被更多的用 ...