excel图片变成代码_开源小工具帮你把代码变成好看的图片

e44e476b8fa73679cf49f80074d174f4.png

bd90955f08d5580e54696bfdeb7e9ecf.png

README.md

简介

你见过推特上面的 这 些 代码 图片 吗? 虽然这些代码图片给人印象深刻,但就审美程度来说还有可改进的地方。Carbon 可以很容易的为你的代码创建漂亮的图片。那么还等什么呢?用这个新学到的美化设计给你的 followers 秀一秀吧。

可以访问 carbon.now.sh或者浏览 博客文章 了解关于这个项目更多的内容。

特性

  • GitHub gist 导入. 只需要在 url 后面加上 github gist id 就可以导入

  • 定制化. 可定制图片的语法主题,窗口样式等

  • 所见即分享. 点下鼠标就可以分享到推特上面

示例

f02868ae4f25f6813dd28f0d502dee2d.png

使用

导入

有几种不同的方法可以将代码导入到 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 写的一本计算机科学书.

贡献代码

欢迎 PRs!请阅读 CONTRIBUTING.md 了解更多.

感谢

▲ ZEIT 赞助了 Carbon 网站的托管

作者

Carbon 项目由 TA 们发起 

  • Mike Fix (@mfix22)

  • Brian Dennis (@briandennis)

  • Jake Dexheimer (@jakedex)

往期内容:

代码编辑器秒变音乐播放器?这款插件你值得拥有。

世界上最简单的人脸识别库

c++写的在终端上的2048游戏

后端接口和文档自动化生成工具

Java全能工具包

终端的Docker管理ui,不用再记各种命令啦

mac录屏显示输入神器keycastr

命令老是记不住?tldr++来帮你

一款全能的下载工具

后端程序员常遇到的面试问题集合

JAVA写的完整的电商系统

Tensorflow使用帮助手册

快来免费认领你的个人ai助理leon

用JS写的windows95操作系统

一个Envoy驱动的下一代Api网关:Gloo

一款功能齐全的客户端( iOS 、Android )研发助手,你值得拥有

YAML, TOML, JSON和HCL格式之间转换的小工具

可视化查看github文件提交记录的小工具

一份详尽的cs技术学习笔记(面试必备)

又双叒叕一个小程序开发框架

对方不想说话,并向你扔来了世界最好的语言的运行时

git commit emoji 使用指南

论如何写出诗一样的代码

【哪里有困难,哪里就有程序员】追踪问题疫苗企业销售数据走向

如何判断程序员正在做什么

为移动端异构计算平台优化的神经网络计算框架

终端json美化工具jq,你值得拥有

命令行终端上看世界杯

基于Three.js的Web3D地球数据可视化库Gio.js

又一个UI相关的前端框架【腾讯出品】

基于Go语言的又一重磅项目

webssh: 基于网页的ssh客户端

可能是最好用的微信机器人开发sdk

使用HTML或Pug交互式创建 PDF 文档

2018 年成為 Web 開發人員的路線圖

计算机科学速成课

ngrok: 内网穿透前后端联调利器

dayjs: 处理时间和日期的 JavaScript 库

G6: JavaScript 图可视化引擎

vividjs: 一个易用的svg库

JavaScript 算法与数据结构

UETool: 饿了么打造的可视化设计调试工具

proxyee-down: 百度云下载神器

Taro: 用 React 的开发方式开发小程序

Octotree: Github看代码必备神器

gtop: 一个用node写的界面美丽的终端监控软件

Httpie: 现代Http命令行客户端

可能是最好用的php管理后台生成工具(10分钟极速生成)

面向程序员的优质代码库清单

腾讯开源作品整理

前端信息源集锦

前端开发清单

后端架构师技术图谱

nodejs之父ry推出新一代的node:deno

d63e40115007cd2daefbb8fc69d25c62.gif

欢迎小伙伴后台留言推荐好的Github项目:)

我们会对项目进行:

Readme的中文翻译简化

项目内容扩展

源码解读

等等

如果觉得好看或对您有帮助记得点好看

欢迎分享给朋友或朋友圈~~

您的鼓励是我们持续更新的动力

157f8b94e3f5f51697ee66bc71051abb.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值