自制IDE
我的IDE目前就是这个样子(从知乎上迁移过来的…………):
这货可谓承载了我所有对IDE的幻想(毕竟是自己亲手调教的嘛),在讲这个IDE之前,让我先说说我为什么要自己设计一个IDE。
我在上大学之前就会编程,上大学之后,老师推荐的是codeblocks,私底下有些同学自己下Visual studio,或者Dev C++之类的,我也全试过,但是我发现一个问题:颜值高的IDE占用内存大(像Visual studio,clion),内存占用小的颜值低,而且有些IDE如果调试一段代码,必须新建一个工程才行,但作为一个学生,我们往往只是做一算法题,根本不用新建工程。鉴于对以上的不满,和自己的一些新想法,我决定造一个适合自己的IDE,也就是AntIDE。
首先呢,我的第一个愿望就是,让代码区占据尽可能大的空间,因此最好删除菜单栏,工具栏,然后将一些常用按钮放到标题栏,这样充分利用了空间,像记事本一样,甚至可以代替记事本当作一个文本浏览器,而且本身自带文件夹导航窗格,我觉得海星。
第二点呢,我希望IDE自己集成一个网络浏览器,这样,当我们在编程网站上提交代码,或者浏览编程博客上的代码的时候,可以不必打开浏览器,直接在一个 软件中完成,我觉得海星。
第三呢,我希望能够集成一个GIT系统,也就是一个版本管理系统,这样自己写的代码就不会有“再改是小狗之最终版”之类的,也不怕误删了,我觉得海星。
但现在还没有做出来。。。
第四呢,我希望以后有许多功能以插件的形式存在,可以集成C语言查询手册,C语言练习题集,一键生成流程图什么的,凡是能想到有什么好的功能都可以做进去,想想看,在码代码的过程中,每敲一个字母,你的笔记本电脑都会发出一个青轴键盘的声效,是不是很爽?在码代码的时候,浏览网页,听音乐都在一个IDE里完成,不用切换页面,是不是很爽?
但现在一个没造出来。。。
也不是一个没做出来,也做出来一些(机械键盘声效是很简单的好不好),但总的来说,这个IDE还没有达到完美成熟的地步,还有许多有待完善的地方,如果你感觉这个挺好,甘愿当小白鼠的话,我这里提供网站地址:
https://github.com/HeroIsUseless/AntIDE_open
放在github了,穷学生党表示没钱没精力维护一个网站,但是自己还是有做页面的(虽然比较糙),如果感觉还不错,请给个star哟~
如果你十分有兴趣,欢迎联系我一起改进这个IDE啊,在github上留言就行,或者你可以加入这个QQ群:897639646,反馈我一下(实际上是我没灵感了…………)。
另外,现在是闭源的,因为现在并不完善(代码丑到不想见人),等到完善了,我会将它开源!