你还在用 carbon 生成代码图片吗

From:https://zhuanlan.zhihu.com/p/166642298

原文参考:

生成漂亮的代码片段图片​blog.hellojukay.cn

carbon 是一款很不错的工具,能够把代码片段转化成漂亮的图片,blog.hellojukay.cn/2020  ,这里就不说 carbon 的缺点了,我想说的是我发现一个替代方法,也是我喜欢的命令行方式,silicon 命令能快速的生成漂亮的图片,因为是 rust 编写的,所以它的性能不错

https://github.com/Aloxaf/silicon​github.com

下面就是我用 silicon 生成的一张图片给大家展示一下

package main

import "fmt"

func main() {
	fmt.Println("vim-go")
}

执行下面命令再桌面上生成了一张图片

silicon main.go -o /home/hellojukay/Desktop/main.png

如果不喜欢外面紫色边框,可以通过命令行参数设置去掉它

silicon main.go -o /home/hellojukay/Desktop/main.png ---pad-horiz=0 --pad-vert=0