代码分享/截图工具教程

简介

对于开发者而言,无论是定期的成果汇报或者是教程演示文档,都有分享代码的必要,但是直接贴代码会显得不够美观,本文着重推荐两个代码截图分享工具,Carbon和Polacode,前者是一个代码海报分享工具,支持通过网页端制作精美的代码分享海报,同时支持很多文本编辑工具的插件如VS Code、Sublime等;后者是一个代码截图生成工具,可定制程度不高但是支持VS Code等主流编辑器的插件,很方便。

Carbon

访问Carbon的官网链接即可使用该工具,其主页如下图,可以在编辑框中编写或者粘贴代码,下图红框区域为设置栏,可以对输出的代码海报进行样式定制。

上图配置框中选项是代码高亮样式,根据自己的喜好更改即可;后一个选项为编程语言,如果自动检测出错,可以自己调整;再后面的颜色方框(设置图标左侧)为窗口背景色,默认灰色。

点击上图框的最右侧的设置按钮可以进行更多的配置,主要分为窗口配置和编辑器配置,最后的杂项主要是重置这两个配置。窗口配置可以修改如海报底色、阴影效果等,编辑器配置可以修改字体大小、行号显示等。

在这个配置框右侧的两个按钮Tweet和Export用于获得生成的代码分享截图,前者是直接分享到社交平台,后者则导出为文件,支持URL。PNG等格式。

这类工具一般不会太复杂,所以没有太多的配置难度,下图是显示行号的Python代码海报结果。

最后,补充一点,Carbon也开发了一些插件用于IDE,但还是使用官网Web界面进行操作方便一些。

Polacode

Ploacode的使用主要是在VS Code平台上,需要安装该插件。直接通过VS Code左侧扩展栏查找并进行安装即可,安装后如下图。

Polacode的使用也是非常简单的,首先通过命令打开Polacode(顶部导航栏View->Command Palette或者Ctrl+Shift+P打开命令界面,输入Polacode开启该工具,此时右侧会出现一个Polacode的窗口。)

你可以通过点击左侧编辑窗口并选择需要生成图片的代码或者点击右侧Polacode窗口Ctrl+V粘贴代码到Polacode窗口,预览图会在右侧显示。

由于该工具为VS Code的插件,所以代码高亮规则也是按照VS Code的代码高亮配置来的,这点需要明白。下图是上面代码的生成结果,点击上图红框内按钮生成结果图,png格式文件。

补充说明

本文主要介绍两种代码分享截图生成工具的使用,前者只需要打开一个网页且定制程度高,后者则需要使用VS Code等编辑器定制程度低,个人推荐前者。

Carbon和Polacode教程相关推荐

  1. carbon安装win7 thinkpad x1_联想thinkpad x1 carbon 2017笔记本使用u启动u盘安装win7系统教程...

    联想thinkpad x1 carbon 2017笔记本是一款2017年上市的商务办公笔记本电脑,这款电脑搭载了英特尔酷睿第七代i7处理器以及性能级核心显卡,能够满足用户们日常办公使用需求,那么联想t ...

  2. carbon安装win7 thinkpad x1_ThinkPad X1 carbon笔记本Win7重装系统步骤详细教程。 重装系统...

    ThinkPad X1 carbon 原装的系统版本我们并不满意,比如原装的是win7 home的,我们想升级成ultimate或enterprise.或者原装的是英文的,我们想改成中文的,又笔记本计 ...

  3. carbon安装win7 thinkpad x1_ThinkPad X1 Carbon笔记本U盘重装系统win7教程

    极致轻薄是笔记本电脑的发展趋势,而ThinkPad一直无可争议地走在这一技术的前列.身兼多项里程碑式创新科技的ThinkPad X1 Carbon,更是PC市场上极致轻薄的代表,一经问世便迅速成为移动 ...

  4. ThinkPad X1 Carbon 安装Ubuntu 18.04到移动硬盘 教程指南

    ThinkPad X1 Carbon 安装Ubuntu 18.04到移动硬盘 教程指南 安装准备 步骤 下载ubuntu 制作启动盘 关闭Win系统快速启动 设置移动硬盘 设置BIOS 安全启动设置 ...

  5. carbon安装win7 thinkpad x1_联想ThinkPad New X1 Carbon安装win7系统教程

    联想ThinkPad New X1 Carbon在外观方面沿用了X1系列的家族化设计,将黑色极简美学应用到极致,独特的ThinkPad黑标,闪烁的红色呼吸指示灯,低调中,隐含热烈.性能稳定,散热良好, ...

  6. carbon安装win7 thinkpad x1_ThinkPad X1 Carbon 2018笔记本安装win7系统操作教程

    ThinkPad X1 Carbon 2018就是一台真正意义上的商务旗舰,它外在优雅沉稳,拥有出色的设计,足够精致的细节,令人惊艳的屏幕,安全且易用的黑阀和指纹识别;同时内在澎湃出众,超长续航.性能 ...

  7. carbon安装win7 thinkpad x1_联想thinkpad x1 carbon 2019 wifi版笔记本使用u启动u盘安装win7系统教程...

    联想thinkpad x1 carbon 2019 wifi版笔记本是一款2019年上市的商务办公笔记本电脑,这款电脑采用了英特尔酷睿第八代i5处理器以及性能级核心显卡,能够满足用户们日常办公使用需求 ...

  8. carbon安装win7 thinkpad x1_联想ThinkPadX1-Carbon2016笔记本U盘重装win7系统教程

    联想ThinkPad X1 Carbon 2016笔记本搭配了i7-8550U处理器,512GB PCIe SSD,电脑运行速度和文件读取速度都十分优秀,而游戏时也能维持流畅的操作速度.但是大家对于这 ...

  9. Carbon 语言【中文入门教程】

    Carbon 语言:C++ 的实验性继承者 小发猫 快速且可与 C++ 一起使用 性能匹配 C++ 使用 LLVM,对位和地址进行低级访问 与现有的 C++ 代码互操作,从继承到模板 可与现有 C++ ...

最新文章

  1. asp 判断数组等于_剑指Offer(牛客版)--面试题4:二维数组中的查找
  2. USART_GetITStatus和USART_GetFlagStatus的区别
  3. junit链接mysql_java – 使用JUnit进行简单的JDBC连接测试
  4. Android开发之修改ImageView(图片)的颜色
  5. python有类似mybatis的框架_为什么感觉国内比较流行的 mybatis 在国外好像没人用的样子?...
  6. 来吧~不要互相伤害,ssh之间要互相信任
  7. 前端名称命名--英文字母
  8. 本地上传文件到FastDFS命令上传报错:ERROR - file: connection_pool.c, line: 142, connect to server 192.168.0.197:221
  9. apl脚本入门-控制语句
  10. Fiddler 4——手机抓包工具
  11. 【NLP基础理论】 08 词汇语义学 Lexical Semantics
  12. 微信名片 服务器繁忙,微信群发名片发不出去
  13. NM3000多用表校验仪
  14. 论文笔记| 后门攻击|Composite Backdoor Attack for Deep Neural Network byMixing Existing Benign Features
  15. 中易云 易云系统 电镀废水处理远程监控解决方案
  16. 1.4.17 实验17:ASBR
  17. java file 获取文件类型_Android中Java根据文件头获取文件类型
  18. 模拟进程创建、终止、阻塞、唤醒原语_轻松搞定进程原理
  19. 【升级为阿里云云效Codeup】
  20. 飞飞php2.8采集失败_飞飞影视系统PHP版自动采集助手

热门文章

  1. 什么是HystrixDashbord/如何使用?
  2. SpringMVC的请求-获得请求参数-获得数组类型参数
  3. 数组静态初始化【应用】
  4. flume案例-文件数据采集-运行测试
  5. shiro的内部体系结构
  6. 关闭Eureka的服务自我保护
  7. 创建provider服务
  8. Spring Schedule配置及初始化
  9. Bootstrap全局css样式_辅助类
  10. ActiveMQ 消息持久化到Mysql数据库