背景

一个网友发了一个 IDEA 的简单工程,名为 test ,导入本地后,中途不经意间做了什么操作导致工程目录中没有文件、看不到正常的目录结构了。虽然玩 IDEA 的时间不长,但 “ 事出必有因,有因必有果 ” ,这个问题是怎么产生的呢?网络上搜索也有类似问题,但跟这种现象不一样。

问题分析

打开一个正常的工程对比,发现工程文件夹的颜色不一样:

  1. 正常的工程目录结果如右图,是蓝色的
  2. 异常的结果如左图,是红色的,且看不到文件

目录的颜色不同?这让我想起了 IDEA 有一个 Mark directory as 的右键,会不会是它造成的呢?
目录颜色是橘黄色,即 Excluded ,这可能是 IDEA 工程目录中不显示目录文件的根源了!工程文件夹中的文件都被排除了,所以没有显示目录结构。

查看项目配置信息,果然是这个问题,发现 Modules 配置项的根目录名称是可以点击的:

解决办法

打开工程结构配置项,重新配置。删掉原来的信息后,重新对工程文件夹进行 Mark as 操作:

启示录

跟这个小问题较了一番劲儿,因为不熟悉 IDEA ,总感觉工具也欺生。所以,就更得弄明白了,现在看来,不过就是 IDEA 一个简单的知识点而已!

此外,发现 IDEA 目录显示有一个配置项,它能影响目录的呈现方式,默认是以合并文件夹的树形结构展示的:

如果碰到展示风格变化了,可能跟这个小圈圈里面的配置有关呢!

IDEA 文件夹颜色对目录的影响分析相关推荐

  1. idea文件夹颜色不对,不能新建java类

    IDEA 文件夹颜色对目录的影响分析_毕小宝的博客-CSDN博客_idea目录变黄

  2. SecureCRT设置背景颜色和目录(文件夹)颜色

    设置背景颜色: 步骤一:Options--->Global Options...如下图所示: 步骤二:Terminal--->Appearance--->ANSI Color,点击右 ...

  3. 更改exe程序图标_更改电脑文件夹颜色、样式、图标,让文件夹不再是单一的黄色...

    电脑文件夹一般默认的是样式.图标.颜色,如下图所示: 文件夹 那么,怎样改变这三种设定呢?其实操作很简单,下面小编介绍一个小工具,具体的操作步骤如下: 1.首先,下载安装,下载下来的安装包是一个压缩包 ...

  4. Linux ls文件夹颜色(蓝色)的改变方法

    Linux ls文件夹颜色(蓝色)的改变方法 2011-11-02 09:37:48|  分类: Linux|字号 订阅 改成别的颜色的方法: 首先 # vi /etc/DIR_COLORS 内的设定 ...

  5. python下载文件到指定文件夹-Python 获取指定文件夹下的目录和文件的实现

    经常有需要扫描目录,对文件做批量处理的需求,所以对目录处理这块做了下学习和总结.Python 中扫描目录有两种方法:os.listdir 和 os.walk. 一.os.listdir 方法 os.l ...

  6. python获取文件夹下文件_Python 获取指定文件夹下的目录和文件的实现

    经常有需要扫描目录,对文件做批量处理的需求,所以对目录处理这块做了下学习和总结.Python 中扫描目录有两种方法:os.listdir 和 os.walk. 一.os.listdir 方法 os.l ...

  7. java复制文件夹_java实现拷贝一个文件夹,里面存在目录和文件,使用文件创建和文件流...

    内容我都在注释里说明了,有什么不懂的可以问我.主要是为了回顾下文件的创建和文件流的读写,所以写了这个拷贝的代码,还可以添加很多功能,像拷贝哪个文件到哪都是可以改个,可以用scanner输入,还有就是可 ...

  8. 整理文件夹保存同一目录,并统一重命名文件夹名

    在自已的电脑上储存了很多文件,虽然不是特别重要的,但是也不能直接删除,想要整理,但又不知道如何整理,下面教大家将文件夹保存同一目录,并统一重命名这些文件夹.一起来看操作步骤. 需要准备哪些工具: 下载 ...

  9. linux查找代码cd文件夹,Linux fing cd 查找文件/文件夹并进入目录命令

    查找文件|文件夹并进入目录命令:cd $() [root@localhost /]# cd $(dirname "`find / -name 'ifcfg-ens33'`") // ...

最新文章

  1. c#中文件的写入与读取
  2. java好还是python好-学Python 好还是java 好?
  3. android设备获取wifi和蓝牙状态并进行打开或关闭操作
  4. boost::geometry::densify用法的测试程序
  5. 使用Spring Boot和MongoDB构建一个React式应用程序
  6. git提交 本地分支和远程分支断开连接
  7. 【预留】Apache Doris 0.12 官方中文文档学习
  8. CNN经典模型:GoogLeNet(从Inception v1到v4的演进)
  9. 克服浮躁_建立强大的全球社区时克服挑战
  10. 有如下MySQL表_有一个名为app的MySQL数据库表,其建表语句如下: CR
  11. 基本算法——前缀和与差分
  12. 21天学通c语言pdf百度云,21天学通C语言「pdf+epub+mobi+txt+azw3」
  13. 项目视频讲解_基于SSH2+Maven+EasyUI+MySQL技术实战开发易买网电子商务交易平台
  14. 趋势追踪交易课堂:复盘的意义和方法
  15. 【JetBrain】JetBrain系列软件设置背景图
  16. word 条件多项式公式对齐
  17. 【EMMC】MSM8953里时钟是如何分频的
  18. Unit Testing with Sinon.JS
  19. 非全日制计算机专业值得读吗,全日制、非全日制哪个更好?19计算机考研扫盲贴!...
  20. 【基于可见光定位的智能超市购物车系统】(四)可见光定位、电机驱动与整车设计

热门文章

  1. 防火墙——GRE隧道讲解
  2. UBuntu18.04 Qt之双HDMI接2个4K屏并分别设置分辨率、主屏、副屏
  3. 【晒出你的第83行代码】《阿里巴巴Java开发手册》主要作者孤尽晒出入职第一年的代码...
  4. vs X64汇编 LNK2001: unresolved external symbol mainCRTStartup
  5. 微信电话语音质量 VS VOLTE语音质量
  6. oracle批量清除会话,oracle快速彻底清理kill会话
  7. R语言 lars包 lars()函数中文帮助文档(中英文对照)
  8. SLAM14讲学习笔记(十五)卡尔曼滤波器的直观理解
  9. 语音信号处理初学者概念总结
  10. 设计模式——模板设计模式