直接复制vscode中的代码到keynote中效果惨不忍睹,经过一番搜索,发现了一种效果很好的方法,而且keynote中可编辑

1. 安装highlight

$ brew install highlight

2. 复制要插入的代码

3. 执行以下命令

$ pbpaste | highlight --syntax=go --style=github -k "Fira Code" -K 36 -u "utf-8" -t 4 -O rtf | pbcopy
  • –syntax 指定代码语法格式
  • -u 指定编码,否则中文会乱码
  • –style 指定高亮的样式
  • -K 指定代码的字大小

实际效果

image.png