博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
细数Intellij Idea10个蛋疼问题!
阅读量:5930 次
发布时间:2019-06-19

本文共 1309 字,大约阅读时间需要 4 分钟。

Intellij Idea以下简称IJ。

昨天细数了IJ上的10大666的姿势,IJ确实很智能,在很多方便可以完爆Eclipes,可在某些方面真的被Eclipse秒杀

1、乱码

在Eclipse中很少遇到控制台乱码的情况,而在IJ中,不管是tomcat还是main方法经常会遇到乱码的情况,有一些可以指定编码解决问题,而有一些是Eclipse正常在IJ中却乱码真的无从解决。

2、注释模板

IJ可以自动为文件头、类创建注释也能配置,但对于方法、类的成员属性等只能通过Live Templates来配置,非常麻烦。在这一点上没有Eclipse来的方便,Eeclipse可以很自由的配置各种注释,在IJ上你弄半天,还弄不了一个完美的注释模板。虽然IJ支持从Eclipse导入注释模板,但还是许多不兼容,放弃吧。

3、部署

在Eclipse中可以很方便的部署一个web项目到tomcat中,而在IJ中你不熟悉其中的道道真的非常难把一个web项目运行起来。

4、方法跳转

在Eclipse中你可以通过ctrl + click的方式直接跳转接口,也可以选择你是跳转接口、接口实现还是父类的接口等,非常方便。而在IJ中,ctrl + click只能跳到接口,想跳实现或者父类接口等自己慢慢熟悉快捷键键吧。

5、快捷键

Eclipse的快捷键很多都可以单手完成,非常方便,而IJ里面很多三个、四个的组合快捷键看了实在蛋疼,大部分快捷键都需要两只手来完成,而且要记住这么复杂的快捷键非常麻烦。当然IJ里面可以设置使用Eclipse的快捷键,但有一些还是不兼容的。

6、查看类方法

在Eclipse中可以通过ctrl + o快速显示当前类中的所有方法。而在IJ中,你只能打开structure面板来查看,相当于Eclipse中的outline面板,这个不是很方便。

7、多项目开发

在Eclipse中一个窗口中可以开发多个项目,也可以运行多个项目,而在IJ中只能工作一个项目,如果想多项目开发只能开多个窗口,而且多窗口的tomcat端口要不一样。

8、快速组织引用

在Eclipes中可以快速导入需要的引用并去除无效的引用,而在IJ中没有一键去除无效引用同时导入需要的引用,IJ只有编辑的时候能自动导入和自动去除引用,这个好用,但这会有问题。

9、平铺Maven模块目录

在Eclipes中Maven目录都是平铺的,IJ中都是折叠的,如果要平铺需要切换到Project Files视图,这样的话连Package也会一起平铺了。还有Maven中模块都是折叠的,需要一级级展开,不能全部像Eclipse一样展示出来。

10、快速创建方法

在Eclipse中随便输入几个字母然后ALT+/可以提示自动快速创建一个方法,在IJ中没有找到对应的措施。

目前来说Eclipse还是占了大部分市场,因为它免费,也是许多开源项目的默认演示工具。

虽然IJ有这些蛋疼的问题,但我还是宁愿使用IJ,因为它更智能。

对于以上的IJ诸多问题,如果你有不同异议或者有更好的解决方案,也欢迎在下面留言。

推荐:

扫描关注我们的微信公众号,干货每天更新。

image

转载地址:http://ilutx.baihongyu.com/

你可能感兴趣的文章
MVCC在分布式系统中的应用
查看>>
在Salesforce中为Object创建Master-Detail(Child-Relationship)关联关系
查看>>
ROS学习(八)—— 理解ROS服务和参数
查看>>
CPU内核配置(一):通用内核配置
查看>>
VBS学习--创建桌面快捷方式
查看>>
软件项目管理常用单词解说
查看>>
两道程序设计题,算是备案吧
查看>>
步步为营 .NET三层架构解析系列总结
查看>>
[转] ETL工具介绍
查看>>
SQL Server为啥使用了这么多内存?
查看>>
用Canvas写一个炫酷的时间更新动画玩玩
查看>>
用最简单的例子理解适配器模式(Adapter Pattern)
查看>>
Python网络爬虫 - 下载图片
查看>>
SVN代码行数统计
查看>>
浅析 Hinton 最近提出的 Capsule 计划
查看>>
收获,不止Oracle
查看>>
HDU 5030 Rabbit's String
查看>>
协程Coroutine
查看>>
微软再次警告IE安全漏洞成为攻击目标
查看>>
URI和URL“.NET研究”及URN的区别
查看>>