Carbon源代码转图片的工具
简介
你见过推特上面的 这 些 代码 图片 吗? 虽然这些代码图片给人印象深刻,但就审美程度来说还有可改进的地方。Carbon 可以很容易的为你的代码创建漂亮的图片。那么还等什么呢?用这个新学到的美化设计给你的 followers 秀一秀吧。
可以访问 carbon.now.sh或者浏览 博客文章 了解关于这个项目更多的内容。
特性
- GitHub gist 导入. 只需要在 url 后面加上 github gist id 就可以导入
- 定制化. 可定制图片的语法主题,窗口样式等
- 所见即分享. 点下鼠标就可以分享到推特上面
示例
使用
导入
有几种不同的方法可以将代码导入到 Carbon:
- 把文件拖到编辑器
- 在 carbon url 后添加 GitHub gist id(比如
carbon.now.sh/你的gist id
) - 直接粘贴代码
定制化
当你把代码导入到 Carbon 后,你可以定制生成的代码图片。可定制的内容有语法主题,背景颜色,窗口主题,或者 padding 距离。
导出/分享
当你定制完图片样式后,可以分享到推特上面,或者直接保存。
社区
下面是我们社区已经创建的一些优秀的项目:
编辑器插件
- IntelliJ IDEA
carbon-now-sh
- 在 IntelliJ IDEA 中选中当前文件的一段代码到 Carbon 中 - Atom
carbon-now-sh
- 用shift-cmd-A
命令在 Carbon 中导入你当前的 Atom 文件 - VS Code
carbon-now-sh
- 用carbon
命令在 Carbon 中导入你当前的 VS Code 文件 - Sublime Text 3
carbon-now-sh
- 在 Sublime Text3 中选中当前文件的一段代码到 Carbon 中 - Vim
carbon-now-sh
- 用CarbonNowSh()
函数在 Carbon 中导入你当前的 Vim/Neovim 文件 - Emacs
carbon-now-sh
- 用交互式函数carbon-now-sh
在 Carbon 中导入你当前的 Emacs 文件
命令行工具
- CLI
carbon-now-cli
- 在 Carbon 中打开一个文件或者直接使用carbon-now
下载它,特色是交互式模式,可选高亮等
Libraries
- R
carbonate
- 迭代式处理R
中的图片并在 Carbon 中打开,或者直接下载。
书籍
- "CS 101 - An Introduction to Computational Thinking" - Sarbo Roy 写的一本计算机科学书.
评论