前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >5款工具,让你轻松创建并分享优美的项目源码

5款工具,让你轻松创建并分享优美的项目源码

作者头像
abs_zero
发布2020-09-28 10:07:17
6210
发布2020-09-28 10:07:17
举报
文章被收录于专栏:AI派

作为一名开发人员,经常会遇到一些分享和展示代码的需求。例如,在博客分享知识时、请教别人编码方面问题时,都需要用到代码的展示与分享。

对于我来说感受最为强烈的就是分享知识时,作为一名IT技术方面的分享者,为了方便读者的理解,经常会在分享的文章中涉及到代码片段,而很多平台在代码展示方面不统一、不规范,尤其是微信公众号自带的代码片段,可以称得上非常简陋。

如果你也做过知识分享,我觉得一定会同样遇到过这种问题,因为曾经就有很多同学咨询过我“你文章中的代码片段是用什么编辑器编辑的?”

从开始分享,针对代码片段,我也先后尝试了各种各样的方法,例如,截图,用在线Markdown编辑器做格式转化等等,经过兜兜转转选择了现在的Markdown nice,目前为止觉得还是很不错的。

但是,如果你想在PPT、Word、PDF这些文档中展示代码片段该怎么办?就变得麻烦起来。

本文就给大家介绍5款好用的工具,让你能够轻松代码片段的展示问题。

Carbon

Carbon在代码主题、支持的编程语言方面都很全面。

One Dark、Solarized、VS Code这些备受欢迎的代码主题它都支持,另外,在编程语言方面也非常全面。C++、Java、Python、Go、JavaScript、Rust应有尽有。而且,它还可以根据你输入的代码片段自动检测语言类型。

在输出方面,你可以直接复制到剪切板,可以下载成PNG、SVG,使用方面非常方便。

Polacode

Polacode是一款用于代码片段展示的VS Code插件。

这是一种让你不用离开编码界面就可以输出代码片段的工具,只需要选中你要展示的代码片段,就可以快速输出你想要的格式,在主题和语言方面,它同样是非常全面。

codeimg

codeimg的最大优势是它已经内置了很多主流平台的模板,例如,Facebook、Twitter、Instagram。

这就让你不用再去为选择哪一种格式、主题而困扰,直接使用不同平台的模板就可以生成代码片段的图片。

Code screenshots

Code screenshots是一款JetBrains上用于生成代码片段的插件,可以用于JetBrains的全家桶,例如,IntelliJ IDEA, PhpStorm, WebStorm, PyCharm, RubyMine, AppCode, CLion, GoLand等;

Silicon

Silicon是一款用Rust实现的Carbon替代版。

Carbon已经很好用,为什么还需要Silicon这个替代工具?

Carbon是一款web应用,但是如果没有浏览器或者网络该怎么办?

这时候Silicon的优势就凸显出来了,它能够直接在命令行下进行使用,例如,

代码语言:javascript
复制
$ silicon main.rs -o main.png

你可以直接转换脚本文件,也可以指定从剪切板读取代码片段。

------end------

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-09-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI派 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Carbon
  • Polacode
  • codeimg
  • Code screenshots
  • Silicon
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档