在使用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使用经验的人可以帮忙解决下上面的几个问题。感谢!
编程 java idea ide intellij-idea
Answers
我最近也在习惯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/