给Retext进行配置:语法高亮、数学公式、自定义样式
由于转到了Ubuntu下,本来在Windows平台下使用的一直是MarkdownPro2,而且进行了破解,十分好用。转到Ubuntu下后,MarkdownPro2不能够使用了,找了下Linux平台中的ReText算是比较好用的(也测试了一下CuteMarkEd,但感觉不如ReText)。只是,刚安装好的ReText是不算好用的,这里记录一下我的配置路:
- 添加中文输入支持
- 添加自定义CSS
- 添加数学公式支持
- 添加语法高亮
1. 添加中文输入支持
- 这个在上一篇博文中已经解决掉了,主要是因为我用的输入法是搜狗(fcitx),具体解决方案参照:Ubuntu下Qt(Retex)无法输入中文
2. 添加自定义CSS
- 在网上找了一段时间,没找到,我其实是希望使用github的markdownCSS,但没找到,突然想起我在Windows平台下使用的MarkDownPro2里貌似有这个CSS,于是果断找到markdownPro2的css存放目录:
c:\用户\我的用户名\AppData\Roaming\MarkdownPad2\styles
- 果然在里面看到这几个出现在markdownPro2设置界面里的Css:
markdown.css
markdownpad-github.css
none.css
solarized-dark.css
solarized-light.css
- 果断Copy跑到Ubuntu里!然后打开ReText的设置界面,在“StyleSheet File” 选项选择刚才存放在Ubuntu里的css文件,我选择的是github的那一个,重启ReText,输入内容,预览测试一下,OK!
3. 添加数学公式
- 有时候需要在文档中添加一些数学公式,比如时间复杂度什么的\(O(N^2)\),其实,我发现Github官网的页面是不支持的,不知道是不是Github有自己的数学公式输入格式。
- 在Retext下想使用,首先应该先安装MathJax
sudo apt-get install libjs-mathjax
- 安装好后,打开ReText的设置界面,在Markdown extensions框里添加字段:mathjax,重启ReText,输入公式,如 \(N_3^2\) ,OK!
- ReText官网给出了方法:给ReText添加数学公式支持
4. 添加语法高亮
- ReText支持语法高亮,但需要在在Markdown extensions框里添加字段:codehilite,同时,需要下载安装高亮支持模块python-pygments:
sudo apt-get install python-pygments
- 这个方法来自与ReText的扩展说明
文档里的扩展功能添加进ReText的Markdown extensions时,都必须该成小写字母,否则无效!同时,两个扩展之间用英文逗号分割。 - 我的设置:
附录
- GitHub-Blog
- 关注微信订阅号 LomperWay:
给Retext进行配置:语法高亮、数学公式、自定义样式的更多相关文章
- wxpython 支持python语法高亮的自定义文本框控件的代码
在研发闲暇时间,把开发过程中比较重要的一些代码做个珍藏,下面的代码内容是关于wxpython 支持python语法高亮的自定义文本框控件的代码,应该是对大家也有用. import keywordimp ...
- Mac下Vim配置语法高亮
设置终端的字体颜色 如图,打开终端然后,选择偏好设置,再选择描述文件,再窗口左侧可以选择系统配置好的,或者你也可以自定义,最后别忘了把你的配置设置成默认就行 Vim语法高亮设置 只需要找到vimrc配 ...
- vim 配置语法高亮 行号标示
配置VIM主要是开启VIM的语法高亮和行号标示,因为默认在用户目录(~)下没有vimrc,所以需要先去复制一个,然后再编辑 cp /etc/vim/vimrc ~/.vimrc vim .vimrc ...
- CentOS安装oh-my-zsh并配置语法高亮和命令自动补全
安装zsh 和 oh-my-zsh 安装zsh yum install zsh 安装git yum install git 切换默认shell chsh -s /bin/zsh clone from ...
- 【Linux 操作系统】 Secure CRT 终端配置 -- 配置语法高亮 光标 和 字体
. 1. Secure CRT 中没有想要的字体 Windows 8 下没有 Courier New 字体, 需要在系统的字体上进行配置, 进入 C:\Windows\Fonts 目录, 下面是目录的 ...
- codemirror和ace editor的语法高亮
两个javascript库用做在线代码编辑器都是非常优秀的选择 我这两天对这两个类库做了简单的研究,重点是语法高亮的自定义: ace editor的主要思路是生成状态机,从一个startstate开始 ...
- phpDesigner 7.2.5 注册码 更改 语法高亮 主题
注册码: 用户名:www.xiazaiba.com 序列号:43AB0D432A29EE238CCE0F884D84D8A18498498E98298A98568AD05A0B40 验证码:7S2FF ...
- VIM 自定义语法高亮配置
VIM 没有自动支持语法高亮,自己动手搞一搞,网上查了一堆资料,终于配置成功, 记录一下,以便后期查看. 总共两步: step1 : 定义语法规则 1)需要创建一个定义语法规则的文件,这个 actio ...
- WebStorm 自定义字体+颜色+语法高亮+导入导出用户设置
WebStorm :是jetbrains公司旗下一款JavaScript 开发工具.被广大中国JS开发者誉为“Web前端开发神器”.“最强大的HTML5编辑器”.“最智能的JavaScript IDE ...
随机推荐
- PIE SDK创建掩膜
1.算法功能简介 图像掩膜(Mask)用选定的图像.图形或物体,对处理的图像(全部或局部)进行遮挡,来控制图像处理的区域或处理过程.掩膜是一种图像滤镜的模板,实用掩膜经常处理的是遥感图像.当提取道 ...
- phantomJs原理
引用文段:链接:https://www.jianshu.com/p/0254391918f7 网页渲染可分为服务端渲染和客户端渲染,前者是指你在浏览器地址栏输入一个网址,Web服务器处理请求过程就将所 ...
- vue中遇到的坑 --- 变化检测问题(数组相关)
最近在项目中遇到了一个问题,不知道为什么,所以最后通过动手做demo实践.查文档的方式解决了,这里做一个总结. 例1 <!DOCTYPE html> <html lang=" ...
- Docker概念学习系列之Docker是什么?(1)
不多说,直接上 干货! Docker是什么? 见[博主]撰写的 https://mp.weixin.qq.com/s/iWAzj7baD93hexsVJ7pBfQ Docker是一个开源的应用容 ...
- mongodb慢查询记录
在 MySQL中,慢查询日志是经常作为我们优化数据库的依据,那在MongoDB中是否有类似的功能呢?答案是肯定的,那就是Mongo Database Profiler.不仅有,而且还有一些比MySQL ...
- nyoj 600——花儿朵朵——【离散化、线段树插线问点】
花儿朵朵 时间限制:1000 ms | 内存限制:65535 KB 难度:5 描述 春天到了,花儿朵朵盛开,hrdv是一座大花园的主人,在他的花园里种着许多种鲜花,每当这个时候,就会有一大群游 ...
- 【Shell】Shell脚本注意事项
1.大部分的Linux系统默认配置bash.对比sh,bash扩展了一些命令和参数,并且保留对sh的一些兼容.除了bash.sh还有csh(语法类似C语言).tcsh(csh升级版).ash(适合低内 ...
- [转]<加密算法c#>——— 3DES加密之ECB模式 和 CBC模式
本文转自:http://www.cnblogs.com/qq278360339/archive/2013/06/05/3119222.html 最近 一个项目.net 要调用JAVA的WEB SERV ...
- [转](.NET Core C#) AES Encryption
本文转自:https://www.example-code.com/dotnet-core/crypt2_aes.asp Chilkat.Crypt2 crypt = new Chilkat.Cryp ...
- SQL脚本整理系列一 分隔函数
原来效果: fName Scroe 王某某 ,, 李某某 , 王某某 李某某 李某某 ,, 王某某 执行后效果: name score 李某某 李某某 李某某 王某某 王某某 王某某 王某某 王某某 ...