代码界的美图秀秀,分享漂亮的代码

Hi!大家好呀!我是你们努力的喵哥!

大家有没有过分享自己的代码的经历那?比如,把代码片段发到微博之类的社交平台,或者通过微信和QQ之类的即时通讯工具,发送代码片段给好友。但是,通常发出去代码的视觉效果并不好。很多时候还很不适宜阅读。

通常,我们都会采用截图分享的形式。这种方式,虽然还是具备一定的阅读感,但是没有了代码在 IDE 中原本的美感。特别是 IDE 黑色主题下的逼格感。话说,截图分享本身也比较麻烦,需要我们努力的控制好截图的大小和区域。

有时候,我们程序员也是比较懒惰的。懒得去截图,直接复制代码分享。这对于被动的阅读者来说,简直是一场灾难。即时通讯工具和社交平台,一般都没有针对代码做专门的优化。甚至还会清除原有的代码格式。短短几行代码,可能读起来都要花很多时间,超级费力。特别是你在微信上的阅读的时候。经常有朋友在微信上发一大段代码给喵哥,喵哥早就想去揍他了。

还有一种代码分享的场景。就是在我们书写的文档和博客中分享代码。博客现在对代码是比较友好的,主流的博客平台和系统都支持代码的预览。但是文档的话,最常用的 Word 对代码就不是很友好的。复制到Word的代码,可能被转为各类奇怪的格式。毕竟微软也没设想到,到了我们这里,会被要求在 Word 里面贴代码。

所有为了帮助大家优雅的分享代码,也是为了我们被分享代码时,能够获得更好的阅读体验。今天,喵哥就给大家推荐 Carbon 这款开源的工具项目。

Carbon 是可以把你的代码片段,生成一张精美海报的工具。让你分享的代码颜值爆表,同时适宜阅读。Carbon 这个工具,喵哥用上后,就爱不释手,分分钟就推荐给了所有同事和朋友。因为,不仅仅分享代码变得异常简洁和优雅。从此喵哥收到的分享都是令人愉悦的代码片段了。Carbon 堪称是代码界的美图秀秀。

Carbon 有以下几个特点:

1.定制化

支持分享的代码片段的语法主题、窗口样式、背景等的自定义。还能将背景替换成图片,实现各类海报效果。

2.快速分享

一键生成图片并分享。还能一键分享到 Twitter。国内平台分享,还是老老实实传图片呗。

3.从 Github gist 导入

只需要在Carbon 的在线网址的 url 后面加上 GitHub gist id,就能实现。

比如 gist 地址是:https://gist.github.com/clong365/7464a1921f549319368d071829b6a208

只需要输入地址:https://carbon.now.sh/7464a1921f549319368d071829b6a208

就能生成对应代码片段的海报。

那么如何使用 Carbon 那?刚分享的 Carbon 的第三点特点,其实就是一种使用方法。此外我们还能直接把代码复制到 Carbon 提供的在线网址中使用。当然,也支持直接把文件拖进去。

Carbon 还提供了各大 IDE 插件和浏览器的插件。使用插件,分享代码片段,还要更加顺滑一些。大家可以去 Carbon 项目的 ReadMe 中找到插件的项目地址。

Carbon 项目已经维护两年多,项目发起人是 Mike Fix、Brian Dennis 和 Jake Dexheimer。整个项目,共有125位贡献者,在 Github 收获了23.7k Star。全球有许多程序员在使用中。喵哥,就是在 Twitter 看到国外的大牛分享代码的图片,才找到 Carbon 的。最后,Carbon 项目支持的是 MIT 的协议。

项目地址:https://github.com/carbon-app/carbon

在线地址:https://carbon.now.sh/

最后,喵哥友情提醒下。分享代码还是要找对适合的对象。不懂代码的人,看着代码扭曲的字符,那是相当的难受。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,015评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,262评论 1 292
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,727评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,986评论 0 205
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,363评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,610评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,871评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,582评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,297评论 1 242
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,551评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,053评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,385评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,035评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,079评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,841评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,648评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,550评论 2 270