sublime高亮代码导出
何在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高亮代码导出的更多相关文章
- 轻量级jQuery语法高亮代码高亮插件jQuery Litelighter。
<!DOCTYPE html><html><head><meta charset="UTF-8" /><title>jQ ...
- [置顶] 如何更改CSDN博客高亮代码皮肤的样式,使博客看起来更有范(推荐)
由于本人写博客的时候,也没有配置博客的相关属性,因此贴出来的代码块都是CSDN默认的,因此代码背景色都是白色的,如下所示: 但是本人在浏览他人博客的时候,发现有些博客的代码块看起来比较有范,整个代码库 ...
- 如何在ppt或word中添加高亮代码?
如何在ppt或word中添加高亮代码? 问题: 如何ppt中添加带有语法高亮的程序代码,就如同下面的形式(在ppt嵌入高亮代码,且可以编辑,带有行号) 详细的要求如下: 1.代码带有语法高亮. 2.结 ...
- 用google-code-prettify高亮代码
示例: https://code.google.com/p/google-code-prettify/wiki/GettingStarted 主题如何使用google-code-prettify高亮代 ...
- Sublime text代码补全插件(支持Javascript、JQuery、Bootstrap框架)
Sublime text代码补全插件(支持Javascript.JQuery.Bootstrap框架) 插件名称:javascript-API-Completions 支持Javascript.J ...
- 如何更改CSDN博客高亮代码皮肤的样式,使博客看起来更有范(推荐)
由于本人写博客的时候,也没有配置博客的相关属性,因此贴出来的代码块都是CSDN默认的,因此代码背景色都是白色的,如下所示: 但是本人在浏览他人博客的时候,发现有些博客的代码块看起来比较有范,整个代码库 ...
- java代码导出数据到Excel、js导出数据到Excel(三)
jsp内容忽略,仅写个出发按钮: <button style="width: 100px" onclick="expertExcel()&quo ...
- 博客高亮代码及使用OpenLiveWriter修改之前博客
简述: 最近查阅前辈资料的时候,看到写的博客很有条理,回头看下自己的乱做麻花,然后来时研究: 他们的代码看起来很漂亮然后我就查资料,在网页版上一直没法出来像他们的格式,后查资料看来的使用客户端工具才 ...
- raycaster选取捕获obj模型&&选中高亮代码
目录 raycaster选取捕获obj模型&&选中高亮代码 raycaster关键代码 选中高亮代码 obj整体上色 raycaster选取捕获obj模型&&选中高亮代 ...
随机推荐
- TPYBoard v102 DIY照相机(视频和制作流程)
前段时间的帖子,利用TPYBoard v102做的DIY照相机,周末实物终于做出来了,加了两个按键模块和一个5110,做的有点糙啊----望大家勿怪,哈哈哈.拍出来图片还算清晰,串口摄像头模块用的30 ...
- 【pyHook】 监测键盘鼠标事件等
[pyHook] pyHook是一个用来进行键盘.鼠标等层面事件监控的库.这个库的正常工作需要pythoncom等操作系统的API的支持.首先来说说如何安装. 直接pip install pyHook ...
- c++ --> 返回值分析
返回值分析 函数不能通过返回指向栈内存的指针,返回指向堆内存的指针是可以的. 一.返回局部变量的值 可以有两种情况:返回局部自动变量和局部静态变量,比如: int func() { ; // 返回局部 ...
- sql操作知识点个人笔记(SQLServer篇)
实际工作中,总会遇到一些常用的或不常用的sql,这些sql可能并没多少技术含量,但对我们本身而言,一个最大的问题就是很容易忘记.对我个人而言,以前常用的,过阵子之后再用到,发现不记得了.由此得出结论, ...
- android中与SQLite数据库相关的类
为什么要在应用程序中使用数据库?数据库最主要的用途就是作为数据的存储容器,另外,由于可以很方便的将应用程序中的数据结构(比如C语言中的结构体)转化成数据库的表,这样我们就可以通过操作数据库来替代写一堆 ...
- 【HTTP协议】---HTTP协议详解
HTTP协议详解 一.HTTP简介 1.HTTP协议,即超文本传输协议(Hypertext transfer protocol).是一种详细规定了浏览器和万维网(WWW = World Wide We ...
- String s=new String("abc")创建了几个对象?
String str=new String("abc"); 紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢? 答案应该是1个或者2个. 1个 ...
- JSP、Servlet、JDBC学习笔记
WEB的学习 * 服务器 * 网络的架构(面试题) * C/S client/server 客户端/服务器端 例子:QQ 快播 暴风影音 * 优点:交互性好,服务器压力小. * 缺点:客户端更新了,下 ...
- Mybatis学习笔记一
Mybatis介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为M ...
- 一台windows主机上运行2个tomcat
为了运行2个不同的项目,需要在一台机上运行2个tomcat,但是发现运行第二个tomcat时,总会加载第一个tomcat中的项目,也就是实际运行的是第一个tomcat 所以需要做如下配置: 1.修改第 ...