码农即使做ppt,也离不开代码,在keynote下,如果要粘贴代码,如何做到语法高亮呢?

补充1,该功能由pygments提供支持,所以支持的语言见:http://pygments.org/languages/

补充2,下文中的直接转化剪贴板里的内容,设置语言为-S py,其中py的意思是如果这段代码存成文件的话,应该是.py,所以,如果你想要贴一段objective-c的代码,显然就是-s m了。

原文和出处转载如下,不另行翻译了:

Do you want to display some code in a Keynote presentation?

It‘s easy. All you need is Homebrew installed.

First you need to install the program highlight.

$ brew install highlight

So you have a piece of code. For example some Python code. The take that snippet of code and save it to a file like code.py. Now all you need to do is run this:

$ highlight -O rtf code.py | pbcopy

Then, switch back into Keynote and simply paste.

But if you don‘t want to create a file of the snippet, simply copy the snippet from within your editor and run this:

$ pbpaste | highlight -S py -O rtf | pbcopy

The -S py means "syntax is py (for python)".

You can use highlight for a bunch of other things like creating HTML. See man highlight for more tips.

原文:http://www.cnblogs.com/walkerwang/p/3957144.html

html转换成keynote,keynote代码高亮【转】相关推荐

  1. 将小图标转换成字体图标代码

    将小图标转换成字体图标代码 转自:https://jingyan.baidu.com/article/ea24bc39ddff7bda62b331b0.html

  2. 怎么根据css类将html转换成数组,JavaScript_js中将HTMLCollection/NodeList/伪数组转换成数组的代码,这里把符合以下条件的对象称 - phpStudy...

    js中将HTMLCollection/NodeList/伪数组转换成数组的代码 这里把符合以下条件的对象称为伪数组 1,具有length属性 2,按索引方式存储数据 3,不具有数组的push,pop等 ...

  3. word转换成pdf java代码_java代码实现word转换成pdf

    [实例简介] va代码 word转pdf ,word批量转换成pdf,word单独转换成pdf,只需要调用WordToPDFUtil方法就可以实现批量或者单独转换 [实例截图] [核心代码] e6f6 ...

  4. 视频转换成图像序列、图像转换成视频(代码)

    在目标检测领域,经常碰到将视频转换成图像序列,或者将图像序列转成视频.下面一段代码可实现此类功能.废话不多说,直接上代码 void Video2Pic() { cv::VideoCapture vc; ...

  5. C语言十六进制转换成十进制(代码),可将数组内的十六进制数转换后并存入数组

    十六进制转换十进制原理介绍 十六进制转换为十进制,是先要将十六进制转换为二进制,在通过二进制转换为十进制. 十六进制转换为二进制很简单,我们首先要明白,一位十六进制代表四位二进制,如F对应二进制的11 ...

  6. HTML页面转换asp,将asp页面转换成html页面 代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 将asp页面转换成html页面 Sub GenFile(id) dim objXmlHttp set objXmlHttp = Server.Create ...

  7. asp页面怎么转html页面,将asp页面转换成html页面 代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 将asp页面转换成html页面 Sub GenFile(id) dim objXmlHttp set objXmlHttp = Server.Create ...

  8. Xml转换成html表格代码,如何用C++代码将XML文件转换为HTML表格?

    我有一个XML文件.我想把它转换成HTML文件,并用我的C++应用程序像HTML表一样表示它.有没有任何C++库可以用来解析XML文件并创建HTML文件? 示例: Belgian Waffles $5 ...

  9. python将英文单词表示的数字转换成阿拉伯数字的代码

    下边内容内容是关于python将英文单词表示的数字转换成阿拉伯数字的内容. import re _known = { 'zero': 0, 'one': 1, 'two': 2, 'three': 3 ...

  10. PFC5.0代码快速转换成PFC6.0代码

    @把PFC5.0代码转换成PFC6.0代码 把PFC5.0代码转换成PFC6.0代码 参考PFC6.0手册,利用如下代码转换. // 直接把5.0代码转换成6.0 program convert fi ...

最新文章

  1. Linux ekho
  2. 站长图卦:每天坚持搬砖 定有美好明天
  3. java.lang.Enum
  4. 使用String 的 intern做锁提高并发能力
  5. STL_Hash_map
  6. php实现复选框删除功能,php怎么实现复选框批量删除
  7. 13.IDA-显示正确的函数名称(去掉c++后缀命名)
  8. linux爬365租房没有数据,新手求助,LINUX下安装11G不能MOUNT数据库
  9. NetFramework各个版本的特性笔记
  10. 信息学奥赛一本通C++语言——1059:求平均年龄
  11. excel填充序列_what?你的excel可以按照班级填充序列?
  12. VUE2)vue-devtools的安装与使用
  13. jquery获取radio值
  14. mac上解决中文乱码, arara实现LaTex多命令执行, LaTeXiT法文界面转英文
  15. Spark实例项目—每个域名下访问次数最多的URL
  16. python学习-python学习笔记(一)python简介和基础
  17. 题目263-精 挑 细 选
  18. docker配置阿里云镜像加速器
  19. 关于actor模型的优缺点分析(1)
  20. 半小时学会LevelDB原理及应用

热门文章

  1. .NetCore(四) 在Nginx部署
  2. 用Ajax将checkbox选中的值发送给后台
  3. 20135313_exp5
  4. vb.net 文本框为空提示,一键清空文本框所有内容
  5. Chapter09-内核模式下的线程同步之事件内核对象
  6. Linux文件目录及其作用
  7. 简单程序计算无穷级数e^x
  8. SQLServer Agent无法启动,提示错误1069
  9. 机器学习入门---------numpy
  10. Git 提交规范-Java程序员收藏必备