素材牛VIP会员
在使用IDEA过程中碰到的问题
 麦***气  分类:Java代码  人气:1277  回帖:4  发布于6年前 收藏

以前一直都是在用eclipse开发,最近想尝试一下IDEA,但是在使用过程中,发现了以下几个问题,希望IDEAer能帮忙一起解决一下。

  1. 通过和eclipse工作区间的目录对比。在eclipse中是有Source Folder概念的,所以在eclipse中Maven的目录结构是这样子的,但是我接触了IDEA后发现在IDEA中只有Resources这个概念,所以在IDEA中目录结构是
    这样子的。因为缩进关系,当包路径比较深得时候,整个工作区间横跨就很大。
    问题一:在IDEA中是否可以把目录结构调成像eclipse中那种模式。

  2. 如图当定义一个类的public方法的时候,如果它没有被使用,在IDEA中会出现warn错误(有的时候甚至一个类没有使用在类上面都会出现warn错误)。我百度了一下,给出的方法是把unused提示关掉,但是我发现把unused功能关掉以后,在一个类中如果private方法没有被使用unused的warn错误也会消失
    问题二:在IDEA中有没有什么办法可以让public方法没有被使用不会出现warn错误(如eclipse一般)。

  3. 当我们写代码的时候难免会遇到的情况就是,一个方法返回的是String类型,但是写的时候忘记掉了,如图。但是在IDEA中这个编译错误提示太不明显了。在eclipse中
    报错就很明显。
    问题三:在IDEA中有没有什么办法可以让编译错误提示在文件中更加明显一点,可以在书写过程中立马发现编译错误。
    PS:个人感觉
    ,当出现编译错误的时候右边侧栏(图中红框内)提示也不是很明显。

  4. 在IDEA中有没有什么办法在导入的时候把一些无关的文件隐藏不显示

  5. 在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使用经验的人可以帮忙解决下上面的几个问题。感谢!

讨论这个帖子(4)垃圾回帖将一律封号处理……

Lv1 新人
凌***志 移动开发工程师 6年前#1

1: Project 栏右上有个 齿轮的图案 点开第一项 Flatten Packages
2: 或许 idea 这种方式是更好的相较与 eclipse 这样会提醒你哪个方法被用了 哪个没被用.
3: 这不过是习惯问题...

不要拿对 eclipse 的眼光来看 idea 这不是同一个东西.
正确对待 idea 吧, 不要把从 eclipse 中使用的方式带入到 idea 的使用.

Lv1 新人
凌***志 移动开发工程师 6年前#2

1、Project栏,左上角可以切换到Packages视图,右侧齿轮可以切换Flatten Packages
2、没研究过
3、setting -> editor -> code Scheme -> general 找到Error,修改提示的背景颜色,如果没返回值,结尾花括号背景会会变色,这样就很明显了
4、setting -> editor -> file types 可以在下边添加忽略的文件
5、也没研究过哎

挖坟了,算是给其他人看的吧

Lv3 码奴
gu***di 软件测试工程师 6年前#3

我最近也在习惯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/

Lv1 新人
qq***75 职业无 3年前#4
我最近也在习惯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/
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取