何在word/博客中使用SublimeText风格的代码高亮样式

原文链接:http://www.cnblogs.com/Wayou/p/highlight_code_with_sublimetext_style.html

需要复制sublime的高亮代码到word/博客中,网上搜到了sublimeHighligh这个插件。屁颠屁颠去gitHub下载了压缩包,解压,放到sublime的插件包里,也设置了sublime user信息,可是右键选项是灰色。

搜到了这篇文章。虽说他是把高亮代码复制到,但跟复制到word也是异曲同工之妙。我根据这篇文章并没有很顺利的安装,倒是误打误撞安装上去并且能成功使用

第一步:安装sublimehighlight插件

1.手动添加该插件的repo到本地:输入add repository 选中并回车。

这时界面下方会出现输入repo地址的地方,将https://github.com/n1k0/SublimeHighlight/tree/python3输入后回车确定。

3.先Ctrl+Shift+P调出control panel,然后输入install package,不用输完,当输入了Install后便出来了,然后回车等待插件列表的显示,这个过程大概有个几秒钟的样子。

4.输入highlight,选中该插件进行安装,不是sublimehighlight。我选择sublimehighligh安装后,看起来一切正常,但是高亮的代码就是复制不过来

第二步:设置喜欢的代码样式

安装完成后,可以设置你喜欢的样式,这个样式是你复制出来的样式,跟你在ST里面用的代码样式是没有关系的。也就是说最终复制出来的代码的样式以这个插件的设置为准。

1.放到word中:选中代码,右键 copy as html 或者点击菜单栏的edit  -- highligh --copy to clipboard as html/copy as html 都可以。

2.放到博客中,设置方法:依次点开preferences=>package settings=>sublimehighlight=>settings - user

会调出一个设置页面,输入喜欢的样式的名字,像下面这样:

或者这样

可选的样式在 sublime中的preferences--浏览程序包--sublimeHighlight  themes.png中查看

第三步:将代码放到博客/word中

放到博客中:点开edit=>highlight=>convert to html,此命令会将代码转成HTML形式。(自己没有尝试)

之后,在新出来的标签中,请将class为highlight的div直接ctrl+c复制。这一块便是我们需要的东西。

确定之后的效果:

问题思考:

在我们add repositopry 粘贴git地址,install package后出现了两个选择一个是sublimeHighlight 和highlight。安装highlight成功并且可以使用,而安装sublimeHighlight确实形同虚设。

在这个包的readme开头有一句话是:*Sublime Text 3 users:* a `python3` branch is also available. Just `git checkout python3`  。。。

我是sublime text 3,是否要切换到这个分支版本使用?highlight是包含了python3的分支,而sublimeHiglight是没有包含的,从而导致ST3 安装sublimeHighlight无法使用。

这都是自己猜的,具体原因找下去也没完没了的。

还有一点就是read me 中:git checkout python3 ,我就蒙了,怎么git? 在sublime里吗?可是sublime不是不带git吗?

后来百度原来是可以再sublime里安装git,不过ST3不支持安装git,可以安装sublimegit,sublimegit是收费的,这又是个死结,没美元,没paypal,没信用卡怎么买,这样花钱的在我天朝怎么行的通。

sublime高亮代码导出的更多相关文章

  1. 轻量级jQuery语法高亮代码高亮插件jQuery Litelighter。

    <!DOCTYPE html><html><head><meta charset="UTF-8" /><title>jQ ...

  2. [置顶] 如何更改CSDN博客高亮代码皮肤的样式,使博客看起来更有范(推荐)

    由于本人写博客的时候,也没有配置博客的相关属性,因此贴出来的代码块都是CSDN默认的,因此代码背景色都是白色的,如下所示: 但是本人在浏览他人博客的时候,发现有些博客的代码块看起来比较有范,整个代码库 ...

  3. 如何在ppt或word中添加高亮代码?

    如何在ppt或word中添加高亮代码? 问题: 如何ppt中添加带有语法高亮的程序代码,就如同下面的形式(在ppt嵌入高亮代码,且可以编辑,带有行号) 详细的要求如下: 1.代码带有语法高亮. 2.结 ...

  4. 用google-code-prettify高亮代码

    示例: https://code.google.com/p/google-code-prettify/wiki/GettingStarted 主题如何使用google-code-prettify高亮代 ...

  5. Sublime text代码补全插件(支持Javascript、JQuery、Bootstrap框架)

    Sublime text代码补全插件(支持Javascript.JQuery.Bootstrap框架)   插件名称:javascript-API-Completions 支持Javascript.J ...

  6. 如何更改CSDN博客高亮代码皮肤的样式,使博客看起来更有范(推荐)

    由于本人写博客的时候,也没有配置博客的相关属性,因此贴出来的代码块都是CSDN默认的,因此代码背景色都是白色的,如下所示: 但是本人在浏览他人博客的时候,发现有些博客的代码块看起来比较有范,整个代码库 ...

  7. java代码导出数据到Excel、js导出数据到Excel(三)

     jsp内容忽略,仅写个出发按钮:          <button style="width: 100px" onclick="expertExcel()&quo ...

  8. 博客高亮代码及使用OpenLiveWriter修改之前博客

    简述:  最近查阅前辈资料的时候,看到写的博客很有条理,回头看下自己的乱做麻花,然后来时研究: 他们的代码看起来很漂亮然后我就查资料,在网页版上一直没法出来像他们的格式,后查资料看来的使用客户端工具才 ...

  9. raycaster选取捕获obj模型&&选中高亮代码

    目录 raycaster选取捕获obj模型&&选中高亮代码 raycaster关键代码 选中高亮代码 obj整体上色 raycaster选取捕获obj模型&&选中高亮代 ...

随机推荐

  1. Python十题(第2课)

    一.天天向上的力量 C 一年365天,以第1天的能力值为基数,记为1.0.当好好学习时,能力值相比前一天提高N‰:当没有学习时,由于遗忘等原因能力值相比前一天下降N‰.每天努力或放任,一年下来的能力值 ...

  2. [机器学习Lesson 2]代价函数之线性回归算法

    本章内容主要是介绍:单变量线性回归算法(Linear regression with one variable) 1. 线性回归算法(linear regression) 1.1 预测房屋价格 该问题 ...

  3. 企业必会技能 tomcat

    企业必会技能 tomcat tomcat   一.什么是Tomcat? Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项 ...

  4. linux --> Linux 的启动流程

    Linux 的启动流程 操作系统接管硬件以后发生的事情,也就是操作系统的启动流程. 因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多:但一旦进入操作系统,程序员几乎可以定制所有 ...

  5. Redis一次数据丢失(转)

    一台Redis服务器,4核,16G内存且没有任何硬件上的问题.持续高压运行了大约3个月,保存了大约14G的数据,设置了比较完备的Save参数.而就是这台主机,在一次重起之后,丢失了大量的数据,14G的 ...

  6. PHP对大小写敏感问题

    1. 变量名区分大小写 1 <?php 2 $abc = 'abcd'; 3 echo $abc; //输出 'abcd' 4 echo $aBc; //无输出 5 echo $ABC; //无 ...

  7. 转载:lua中switch

    刚开始使用lua的人肯定会不满lua居然没有switch这个语法. 但是熟悉lua的强大特性之后,你会发现其实switch是完全没有必要提供的^.^,因为lua有强大的table和function 例 ...

  8. python中Properties的一些小用法

    property最大的用处就是可以为一个属性制定getter,setter,delete和doc,他的函数原型为: def __init__(self, fget=None, fset=None, f ...

  9. 假设检验(Hypothesis Testing)

    假设检验(Hypothesis Testing) 1. 什么是假设检验呢? 假设检验又称为统计假设检验,是数理统计中根据一定假设条件由样本推断总体的一种方法. 什么意思呢,举个生活中的例子:买橘子(借 ...

  10. 极光征文 | 写写文章就能赢 Filco,岂不美滋滋

    由极光社区举办的第二届征文大赛 --「我和极光的那些事儿」又来啦! 在简书平台发布文章并投稿至「我和极光的那些事」专题,只要参与就能 100% 获得京东购物卡,更有机会赢取象征信仰的 Filco 机械 ...