文章由来

公司同事在群里问了个问题,如下:

idea 隐藏test idea隐藏target_idea 隐藏test


为了大家看清,将图特意贴出来:

idea 隐藏test idea隐藏target_问题排查_02


这人还删除idae重装了下,哈哈,才到群里问的。

解决思路(按顺序)

1.我让他直接拉会,共享桌面我给看了下,首先是openintermal,使用dir命令发现确实显示的是没有别的文件夹和文件
2.接着是在代码处show in explorer,进入资源管理目录,发现是有文件夹和内部文件的,初步确定,就是idea没有识别这个,我就在想为啥没有识别嘞?
3.我发现他的代码文件夹名称为out,这个文件夹下的没有识别,因为想到在idea中out文件夹存放的是该项目下所有Module(模块)的编译结果,一般是不需要展示的,而这个同事的项目代码文件夹名称直接命名为out,我于是建议他改下文件夹名称重新打开,果然可以加载显示了。
4.我又在自己电脑的idea中试了下,发现创建一个out文件夹是可以显示的。。。我就想是不是idea设置的原因,于是去查了下,发现果然是,idea配置忽略了out文件夹。于是将idea忽略隐藏文件、文件夹的设置相关操作整理下,以后就不会解决这种问题1,2,3,4的步骤查看了

忽略隐藏文件、文件夹的设置操作

idea 隐藏test idea隐藏target_idea 隐藏test_03


idea 隐藏test idea隐藏target_idea 隐藏test_04


如果要忽略文件夹,则直接填写文件夹名字即可,例如:要忽略target文件夹【建议:尽量不要把target忽略,因为可能编译出问题排查,还需要查看target文件夹中的编译结果】

idea 隐藏test idea隐藏target_问题排查_05


如果要继续让它回显在idea上,就上去把刚刚添加的删除即可。

【注意,这仅仅是忽略不显示,并不是真正的把文件删除了】

【.iml文件中存储了 idea创建项目使用的相关的配置,但都是本地的配置,所以不建议上传到svn或git上供大家一起用,可能会引起冲突】

艾欧尼亚,昂扬不灭,为了更美好的明天而战(#^.^#)