6种展示代码的绝佳方式
原文链接:https://dev.to/niharrs/6-awesome-ways-to-present-your-code-3jj2
经作者授权后翻译
很多时候,开发人员需要展示代码段,可能是用于演示,博客或者是摘要。
那么有哪些程序代码的工具呢?一起来看看。
1. Polacode
https://github.com/octref/polacode
如果你喜欢VS Code,那么这个适合你!Polacode
是一个VS Code扩展,可以直接从 VSCode
获取漂亮的代码屏幕截图。
2. carbon.now.sh
https://carbon.now.sh/
创建并共享源代码的精美图片。
开始输入或将文件拖入文本区域以开始使用。
你还可以将 GitHub
与 carbon
连接起来。
3. codeimg.io
https://codeimg.io/
关于 codeimg 最好的部分是他们已经有社交媒体模板。因此,不必担心画布大小。
从功能上来说,与 carbon.now.sh 相比, codeimg 有更多选项。
这是使用codeimg.io创建的 Facebook 模板
4. Pastie
http://pastie.org/
如果您喜欢极简主义,并且只想共享代码作为链接而不是截图,那么Pastie就是您的理想选择。
这是在朋友/同事之间共享代码的完美选择。Pastie生成的链接有效期为24小时。
注意:Pastie使用HTTP而不是HTTPS。这意味着它缺乏加密并且不安全。
5. Rust playground
https://play.rust-lang.org/
如果你是 Rust
开发者,那么这个将适合你。
在浏览器界面上运行 Rust
编译器,以尝试使用该语言。和 Pastie 一样,它也可以共享代码段链接。
6. Silicon
https://github.com/Aloxaf/silicon
这是用 Rust
语言实现的 carbon.now.sh。
Silicon
可以解决的carbon.now.sh问题:
没有Internet和浏览器就无法工作。
无法与Shell配合使用。(尽管有carbon-now-cli,但是它的体验不是很好,特别是当网络不太好时。)
用法:
silicon main.rs -o main.png
学习交流
关注公众号【前端宇宙】,每日获取好文推荐
添加微信,入群交流
“在看和转发”就是最大的支持
6种展示代码的绝佳方式相关推荐
- 线框图:启动开发项目的绝佳方式
收集早期反馈对于所有的开发项目来说都是至关重要的.没有利益相关人的及时反馈,就不可能开发出满足需求和预期的软件.为了让软件的利益相关人能够提供这样的反馈,一条基本的原则便是"少解释,多展示& ...
- 搜索功能:洞悉产品的绝佳入口
提到搜索功能,想必所有人都不会感到陌生.有关搜索功能的文章有很多,它们大多谈论的是搜索的方式,搜索结果的优化等.不过今天我们将从全新的角度来看待搜索,将它作为洞悉产品的绝佳方式,充分利用该功能,能够迅 ...
- 开源代码 不开源_开源的8种非代码方式
开源代码 不开源 无论您是新手程序员,经验丰富的老手,还是根本不是工程师,除了编码之外,还有许多方法可以为开源项目做出贡献. 与专有软件相比,开源项目在涉及非工程方面时往往相对缺乏人手,因此请不要因为 ...
- python画层次结构图_Maptree-层级结构数据展示的绝佳尝试
原标题:Maptree-层级结构数据展示的绝佳尝试 送书回馈 <Python数据分析与大数据处理从入门到精通> 内容简介:<Python数据分析与大数据处理从入门到精通>主要讲 ...
- python采用强制缩进的方式使得代码具有极佳的可读性_Python 的教程(2)
解释性 -- 这一点需要一些解释.一个用编译性语言比如 C 或 C++ 写的程序可以从源文件(即 C 或 C++ 语言)转换到一个你的计算机使用的语言(二进制代码,即0和1).这个过程通过编译器和不同 ...
- python采用强制缩进的方式是代码具有极佳的可读性_python入门
python具有相当多的又优势:1. 简单:Python奉行简洁主义,易于读写.:2. 免费:Python是开源软件.:3. 兼容性:Python兼容众多平台.:4. 面向对象:Python既支持面向 ...
- python采用强制缩进的方式使得代码具有极佳的_Python基础
Python的哲学: 明确,优雅,简单 Python更强大,执行效率比shell该 Python可以跨平台 可移植性好,标准统一,在不同的平台程序结果一样,但是shell可能不一样 python模块丰 ...
- python采用强制缩进的方式使得代码具有极佳的可读性_python3的优势有哪些
python3的优势有哪些 发布时间:2020-09-10 13:56:31 来源:亿速云 阅读:59 作者:Leah 本篇文章给大家分享的是有关python3的优势有哪些,小编觉得挺实用的,因此分享 ...
- React,Angular和Vue的15种绝佳替代品
"音乐之声"可能会说:"让我们从头开始,这是一个很好的起点." 但是几乎每个开发人员都知道这是一个愚蠢的计划. 正确的起点是由一支伟大的开源开发人员团队建立的坚 ...
- 正大国际期货:恒指操作技巧之交易中五种绝佳的开仓思路分析
很多人总是亏损,其实最重要的原因之一是没有一个优势的概率系统,正大IxxxuanI经过了解之后,对目前市面上概率系统进行总结,现将以下几种优势的概率系统归纳罗列如下,有缘者定可举一反三,或可为你细化和 ...
最新文章
- firefox下的调试工具
- 20道常见初级Java面试题
- Anaconda | conda常用命令
- 人工智能的恶意用途:预测、预防和缓解
- pyqt5 子线程更新ui
- python中读取文件内容-Python读取文件内容的三种常用方式及效率比较
- html自动轮播中间放大,html5+css如何实现中间大两头小的轮播效果
- but was actually of type 'com.sun.proxy.$Proxy**'的两种解决方法
- python3 selenium安装教程_Python3爬虫利器之Selenium的安装
- 终端怎么进入hadoop_Ubuntu中使用终端运行Hadoop程序
- [JZOJ P1281] [DP]背包的第k优解
- Angular开发实践(五):深入解析变化监测
- 33. PHP Sessions
- java foreach 赋值_java foreach 使用
- 全志F1C100s使用记录:资料索引与基础说明
- SpringBoot官方文档学习
- PHP存储微信昵称特殊符号过滤方法
- SecureCRT的安装与破解(过程很详细!!!)
- sklearn:OneHotEncoder的简单用法
- 普罗米修斯 软件_利用普罗米修斯软件制作课件