老子用“Windows画图”硬核编程!Vim就是个弟弟

老子用“Windows画图”硬核编程!Vim就是个弟弟

这两天上网闲逛的时候(领导:HR记录一下)看到一个硬核编程IDE,比其它的IDE要硬核多了,和它相比Vim就是个弟弟(滑稽


这个硬核IDE就是Windows自带的画图工具



是的你没看错,这个神奇的项目叫做MS Paint IDE,可以在ms-paint-i.de查看更多相关的信息。


我们先看看官网放的其中一部分用户评价,基本都是一片赞美之声:


这是真正的艺术。

——Avenged_


感谢上帝现在终于有一个真正可靠的IDE了。

——KingTux


现在我终于可以逃离IntelliJ来投靠一个真正优秀的IDE了,上帝保佑。

——finnbon


我一直都在寻找一个能让我提高生产力的东西……

——Mylescomputer(这个用户名可以的……)


我再也不会碰IntelliJ了,微软画图就是我所需要的全部!

——SirCodalot


我用Mac作为主编程电脑以来唯一一次感到失望的。

——Chazmondo


2018年最优秀的IDE(还有2019还有2020还有2021还有2022还有2023还有2024还有2025)

——ItzSomebody


what the fuck(这我就不翻译了……姑且认为是用粗口表达赞美之情吧)
——LoidSemus


我们来看看利用画图工具来编写一个Java程序的流程。


首先简单安装完配置以后打开画图程序,在里面用文字工具写下一段Java代码。




这里作者提示最好调整一下画图区域的大小这样分析起来会快一些。




然后直接保存为图片就可以了。




同理可以写好meta-inf,然后打开MS Paint IDE,界面如下:




定位到你的程序图片文件夹,简单配置一下再点击Start就可以啦。然后MS Paint IDE会扫描文件夹里的图片并进行OCR,然后会得到程序代码。如下图可以看到正确识别了图片中的文字。





不仅如此,我们原来所写的程序是没有代码高亮的,经过处理后会生成一张图片,里面是高亮的Java代码:




当然这里的槽点是我都写完代码了你才给我高亮……好处在于以后再看代码倒是方便些了。


另外编译的信息也是以图片格式保存下来了,你可以打开这个图片来查看编译信息,真是有毒……




接下来我们看看官网给出来的MS Paint IDE的几个优点:


1. 半原生。主编辑器就是你Windows系统里自带的画图工具,所以完全不用担心病毒问题。


2. 流行。你应该有很大的几率知道微软画图工具(废话有几个人没听过的),因此会比其他的IDE更容易上手。


3. 历史最悠久。我们的核心编辑器——微软画图工具几乎比任何现代的IDE都要老,因此也让它变得最容易让人认出来也最能抵抗Bug的。


4. 轻量级。微软画图工具是非常轻量级的……而且针对Windows系统优化了。


5. 超简单的代码分享方式。分享代码变得非常容易,只需要一张图片就可以了(这倒是真的……)。


6. 可预测的行为。你在画图工具里写了啥就是你所得到的全部。不用担心有什么奇怪的对话框弹出来吓唬你之类的。


7. 最后作者还黑了一下Eclipse,说它不是Eclipse……


如果你想了解更多可以到这个项目的Github页面查看。

RubbaBoy/MSPaintIDEgithub.com图标


最后继续欢迎大家关注毕老师的微信公众号Maker毕,我依然保证不会定时发文章的,嗯。。。

编辑于 2018-12-13

文章被以下专栏收录