Browsed by
Tag: sublime

Sublimetext安装highlight插件

Sublimetext安装highlight插件

因为要把一些代码复制到word文档里,直接复制的话,一些高亮、颜色渲染的操作在word里就会失效,直接变成白纸黑字,效果差很多。在网上搜了搜,Sublimetext安装highlight插件后,可以多出两个选项,一个是“Copy as RTF”,这个是可以直接copy到word文档,一个是“Copy as HTML”,这个是copy成HTML源代码,直接放到HTML文件里

 

安装要使用到PackageControl,但这个网站被墙了,因此需要翻墙,下载Package Control.sublime-package这个文件(本网站下载地址免翻墙),然后点击sublime的Preference– Browse Packages,打开文件夹,把下载的文件拷贝到Installed Packages这个文件夹下面,然后关闭sublime程序,在打开,就可以自动安装Package Control这个插件了。安装好后,可以在Tools—Command Palette输入Package Control: Install Package,这时候会读取网站里面的一个channel_v3.json文件,依然是被墙无法下载。解决办法是下载到本地,然后修改PackageControl里面的配置文件。点击Preference—Package Settings—Package Control—Settings User,输入

"channels":
[
"/Users/mac/Desktop/channel_v3.json"
],

为什么不编辑Settings-Default?因为MACOS有权限控制,无法编辑,windows没有这个问题,可直接编辑。

然后回到上一步,在Package Control: Install Package里输入highlight搜索,一般第一个结果就是,点击安装,这时候打开控制台(按Ctrl+~),可能会出现Error downloading package. HTTP exception InvalidCertificateException (Host codeload.github.com returned an invalid certificate ([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:548)))wnloading package错误,导致无法下载,这是由于python版本无法支持tsl1.2版本导致,解决办法是在Preference—Package Settings—Package Control—Settings User输入

"downloader_precedence":
{
"linux": [ "curl", "urllib",    "wget" ],
"osx": [ "curl", "urllib" ],
"windows": [ "wininet" ]
},

可强制使用系统自带下载命令。然后就可以顺利的安装highlight插件了。

安装好后,Preference—Package Settings—SublimeHighlight—Settings Default中可以修改复制的样式,比较常见的是

  • 主题”theme”: “default”,支持的主题样式在作者的gitbub页面有截图
  • 复制过程中要不要带行号”linenos”: false,如果需要,把false改为”inline”