码迷,mamicode.com
首页 > 其他好文 > 详细

IDE选择

时间:2017-11-17 10:49:10      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:死胡同   vscode   php   跳转   com   工作   插件   提醒   not   

2017年11月17日09:35:01

这里记录一下IDE的选择标准

1.  是否有错误提示, 对于一些 `缺少分号`, `花括号不配对`, `变量未定义就使用`等待的提示是要有的

2. 代码自动补全, 这个功能没准就可以提示出一些你之前不知道的功能

3. 提醒定义了但未使用的变量, 从另一方面也可以知道, 这个变量有没有重复, 我们每天都在定义大量的变量, 就担心冲突, 把之前的覆盖掉

4. git/svn 代码比对(用于解决冲突), phpstome/netbeans自身提供的代码比对功能和操作很好用, 感觉比beyondcompare更方便, 好用一点

5. 对粘贴的代码自动缩进, 这一点 phpstome 做的是最好的, 不用配置就自动支持, 我们平常工作要拷贝大量代码, 经常发现拷贝过去缩进就变掉了, 这个功能可以省下不少时间和精力

6.代码格式化, 这点呢, netbeans做的比较好, 编辑区域内右键当前的文件, 再点击 `格式...` 就可以按照配置的缩进进行全文件对齐缩进, 很快, 很方便

7. 跳转到函数的原始定义, 这个功能在跟踪调试的时候特别方便, IDE大多都有这个功能, 一些文本编辑器经常不支持,或需要另外装一些找不到的插件来支持, sublime, notpad++, vscode...等等

8. 打开文件快, 这个有时候打开一些大文件的时候会感觉到, 词库啊, 统计文件啊等等, 文本编辑器都挺快的, 肯定比IDE快, 当初就是因为zendstudio 打开文件太慢, 而且zendframework框架代码动辄就是几千行, 真受不了, 而且还会把代码搞乱, 最后转向了sublime

9. 字体要美观, 毕竟要每天跟代码相爱相杀嘛, netbeans真是....算了, 还能将就, 毕竟免费嘛, 家里自己写代码我真是懒的找PHPstrom的破解码...

10. 全文搜索, 毕竟市面上有些对 面向对象_设计模式_匿名函数 入了魔的推崇的框架(疯狂的继承抽象再抽象...他么的竟然很流行: laravel一个简单的helloword就可以有48次函数调用....), 其代码跟踪经常会走到死胡同, 只能通过全文搜索找到函数在哪里定义的了....

能想到的就这些了~

IDE选择

标签:死胡同   vscode   php   跳转   com   工作   插件   提醒   not   

原文地址:http://www.cnblogs.com/iLoveMyD/p/7850211.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!