![90fe6abd2fb09a171aec04892d09dd1d.png](https://i-blog.csdnimg.cn/blog_migrate/0cbc97ef5662d1639eecb41d740dd646.jpeg)
哈喽,各位新来的小伙伴们,大家好!由于公众号做了改版,为了保证公众号的资源能准时推送到你手里,大家记得将咱们的公众号
加星标置顶 ,在此真诚的表示感谢~
![cbb1312a47eb0abc3c13be83aed57a46.png](https://i-blog.csdnimg.cn/blog_migrate/17fe0f6bc6e705c3be7873080a759e1b.png)
正文如下:
最近,跟小伙伴儿拉了一个群,免费带大家打卡学算法,有的同学直接复制一大段代码过来,看起来就像一坨屎~
![66f8b7f1f7501d4e3bbd60b75a73fff7.gif](https://i-blog.csdnimg.cn/blog_migrate/8a4db0a8307a38a7c7661ab45b028fca.gif)
我在群里,问了不少同学,他们也是有这种感觉。还有比如咱们有的时候看别人公众号的文章,既没排版,也没格式化,简直不能直视。如果你需要查看的话,就得要复制这堆代码到编辑器,再格式化,然后才能看,我太难了~
![1707c4f8132670702ed4a8729c9a389d.gif](https://i-blog.csdnimg.cn/blog_migrate/f911c339c274c882499e2403590d0286.gif)
那有没有一种好的处理办法呢?
在D哥这里,肯定是有办法的~
![e7c33d02cf1fc912d638dd5849334175.gif](https://i-blog.csdnimg.cn/blog_migrate/81fb10e0ab0df4a18d596906c5af83c3.gif)
上周,D哥在IDEA插件中心发现了一款插件,就可以完美的解决这个问题,让你的代码美如画。
这个插件的名字叫“carbon”,可以将任意一段代码,转化为一张图片,一个iframe,一个URL地址等,啥也不说,先上效果:
![b185b288cf8309a071c895a2dd23fe3d.png](https://i-blog.csdnimg.cn/blog_migrate/dc77f4b105d58b649e15f100c6101ed9.png)
哇,好美啊~
当你的同事发给你这么一张图的时候,你会不会觉得心情也会好多啦。
说实话,这么简单的一步,让整件事变得很高效。
好了,具体怎么玩呢?
1、在IDEA的插件中心,搜索一下“carbon-now-sh”,目前该插件是开源的,且免费,如下图所示:
![5a046f40062dd80c23deb45ae98b5066.png](https://i-blog.csdnimg.cn/blog_migrate/0bdc1c7e3bd13457481edefb5c4c2e6d.png)
点击安装,便安装完成功了~
2、当你需要复制一段代码给你的同事时,你只需要选中这段代码,点右键,选中菜单项“open in carbon.ncw.sh”,便会带你进入生成代码图片的网站,见下图:
![72dbe66d506e1a4c6cfe55b26d5252d8.gif](https://i-blog.csdnimg.cn/blog_migrate/5952cfc7920f80a0544b783e557f24fe.gif)
3、根据你自己的爱好,选择相应的代码主题样式,语言类型,还能配置各种系统的展示效果,如下图:
![39bd4a6ac73c3c453265223211b18b93.png](https://i-blog.csdnimg.cn/blog_migrate/e75fcc015872f270a780d93de3bde36c.png)
4、这个网站也为我们提供了三种导出方法:
这个插件的具体功能就是这些,没啥特别的,它主要依赖于Carbon官方。
说实话,这个插件的源码很简单,就是从编辑面板,复制选中的代码,通过Carbon官方提供的URL接口,打开浏览器,来生成相应的代码卡片,核心代码:
![61c3bbed1d98aa903a72d30f9e29572d.png](https://i-blog.csdnimg.cn/blog_migrate/6c19ff89d8cbc9d3c2153954e0a298f5.png)
就这么一点,想写IDEA插件的同学,可以去研究一下。
官方地址:https://carbon.now.sh
IDEA插件地址:https://github.com/trubitsyn/idea-carbon-now-sh
再补充一下,他不只是为Intellij IDEA提供了插件支持,基本上咱们程序员常用的工具,它都提供的有相应的插件。
![06f036d8d6357264f2956080b4cda397.gif](https://i-blog.csdnimg.cn/blog_migrate/ef136a7879dd9109c765a847f423d7bc.gif)
你觉得该插件怎么样?你会用吗?欢迎在留言区讨论~
热门推荐:
- 老弟,请低调,这次破逼乎被搞了~
- 我的程序跑了 60 多小时,就是为了让你看一眼 JDK 的 BUG 导致的内存泄漏。
- 这次PC内测版微信,含重大更新,赶快上车~
![cb13315ec3e65ac9a822329f53a96e9c.png](https://i-blog.csdnimg.cn/blog_migrate/2e6a06ae1e1dd3c8a820653622879ba3.jpeg)
拜托啦,给D哥点点
在看
↘↘↘