在使用IDEA过程中碰到的问题
以前一直都是在用eclipse开发,最近想尝试一下IDEA,但是在使用过程中,发现了以下几个问题,希望IDEAer能帮忙一起解决一下。
通过和eclipse工作区间的目录对比。在eclipse中是有Source Folder概念的,所以在eclipse中Maven的目录结构是这样子的,但是我接触了IDEA后发现在IDEA中只有Resources这个概念,所以在IDEA中目录结构是
这样子的。因为缩进关系,当包路径比较深得时候,整个工作区间横跨就很大。
问题一:在IDEA中是否可以把目录结构调成像eclipse中那种模式。如图当定义一个类的public方法的时候,如果它没有被使用,在IDEA中会出现warn错误(有的时候甚至一个类没有使用在类上面都会出现warn错误)。我百度了一下,给出的方法是把unused提示关掉,但是我发现把unused功能关掉以后,在一个类中如果private方法没有被使用unused的warn错误也会消失
问题二:在IDEA中有没有什么办法可以让public方法没有被使用不会出现warn错误(如eclipse一般)。当我们写代码的时候难免会遇到的情况就是,一个方法返回的是String类型,但是写的时候忘记掉了,如图。但是在IDEA中这个编译错误提示太不明显了。在eclipse中
报错就很明显。
问题三:在IDEA中有没有什么办法可以让编译错误提示在文件中更加明显一点,可以在书写过程中立马发现编译错误。
PS:个人感觉
,当出现编译错误的时候右边侧栏(图中红框内)提示也不是很明显。在IDEA中有没有什么办法在导入的时候把一些无关的文件隐藏不显示
在IDEA中,在导入Maven模块的时候。假设父模块A包含子模块B,而子模块B中又有C和D子模块。当当如IDEA的时候,在工作区间呈现的是文件夹A包含文件夹B,文件夹B包含文件夹C和D,有没有什么方式可以设置成导入的结果直接是C和D文件夹。(很奇怪的是当我Remove Module A以后,A文件夹就消失了,在工作区间是B文件夹,B文件夹中包含C和D文件夹,当我再Remove Module B以后,就会出现我想要的结果C和D出现在工作区间中)
上面的1,2,3三点我觉得是我开始使用IDEA以后碰到的几个比较棘手的问题,因为我感觉这几点可能在开发过程中会影响我。希望有IDEA使用经验的人可以帮忙解决下上面的几个问题。感谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
1: Project 栏右上有个 齿轮的图案 点开第一项 Flatten Packages
2: 或许 idea 这种方式是更好的相较与 eclipse 这样会提醒你哪个方法被用了 哪个没被用.
3: 这不过是习惯问题...
不要拿对 eclipse 的眼光来看 idea 这不是同一个东西.
正确对待 idea 吧, 不要把从 eclipse 中使用的方式带入到 idea 的使用.
我最近也在习惯intellij中
1.他对代包会做一定的归纳的比如有两个包a.b.c.d和a.c.b.e会把a.b.c合成一个节点 当包多了之后我觉得他的这种方式比e的直接罗列更清晰
2.我也有点洁癖 感觉挺不爽的 不过这个其实 不影响使用忽略就好了
3.我用的配色方案下貌似挺明显的 你可以在编辑器中按f2光标会移动到下一个问题所在的代码
4.隐藏某些文件 http://blog.jetbrains.com/idea/2011/04/intellij-idea-does-not-show-some-files-know-the-hiding-places/
1、Project栏,左上角可以切换到Packages视图,右侧齿轮可以切换Flatten Packages
2、没研究过
3、setting -> editor -> code Scheme -> general 找到Error,修改提示的背景颜色,如果没返回值,结尾花括号背景会会变色,这样就很明显了
4、setting -> editor -> file types 可以在下边添加忽略的文件
5、也没研究过哎
挖坟了,算是给其他人看的吧