IDE全称继承开发环境,IDE是在文本编辑器上增加的各种额外功能,现在流行的IDE通常拥有代码补全,语法高亮,目录浏览,文件结构浏览以及Git管理终端,命令行终端等。
概述
如果你刚入门编程,当你搜素推荐编辑器时一定会有两派,一派是让你用纯原生的编辑器,在linux下用vim开发才算是真正的开发。另一派是IDE派,如phpstorm,atom等。其实,不论使用哪个工具都不影响你的开发。但是,会影响你开发的速度。为什么这么说?我们拿一个例子来举例,当年需要查看一个c文件的结构时,如果你拿的是文本编辑器,你需要浏览每一行并确认。但是,显示文件结构是IDE常见的功能。
Hbuilder打开的mui.js
IDE常用功能
1,语法高亮显示,就是有各种颜色的代码区分,不会让你写错函数。
2,代码自动补全,结对编程的终极版,感觉像是别人帮你写。
3,文件目录显示
4,自动重构,移动文件,重命名时会将引用到该文件的地方进行重新指向
5,版本控制,支持常见的Git,高级一点的还能看到文件历史
6,快速调试,快速打断点。
7,代码搜索,包括函数搜索,文件名搜素 ,路径搜索
8,第三方插件
常见IDE
1,PhpStorm 当之无愧的IDE,功能强大,还有全家桶,熟悉一个IDE后上手其他很容易
2,VScode 用了几次觉着不如ps方便
3,其他
云IDE
随着项目复杂性增加,或者随着你的兴趣增加,你不断的安装pp,java,node js去适应你的项目,每次新增的包跟文件让你的电脑越发臃肿,甚至有时还会因为环境之前端口的占用而报错。那么有没有一款不在自己电脑上,但是又有对应的开发环境的IDE呢?答案是有,而且很多,前端时间,Coding跟腾讯开发者平台合作推出的cloud studio2.0基本就满足现在常见的小型项目开发跟修改。
在Cloud Studio下,我们用上篇文章讲到的 用c写一个简单的http服务器 的目录文件。make文件httpd.c,看到提示端口开启,一小时的访问时间https://cleidd-58329-ywuasq.dev.ide.live/
make前先检查perl版本,以便运行我们的cgi文件,输入如下命令安装CGI.pm,其他安装详情请先按照我上一篇的演示内容操作。如需体验地址,可公众号联系我。
执行 perl -MCPAN -e shell执行 install CGI.pm执行 perl -MCGI -e 'print "CGI.pm version $CGI::VERSION\n";' 确认安装返回版本信息 CGI.pm version 4.2
总结
掌握IDE属于程序员的基础操作,掌握核心工具才能让我们的编码更加顺畅
外部链接
Ihttps://en.wikipedia.org/wiki/Integrated_development_environment
https://studio.dev.tencent.com/dashboard/workspace
领取专属 10元无门槛券
私享最新 技术干货