IDEA 的文件夹的类型说明

IDEA文件夹类型设置
本文介绍了IntelliJ IDEA中不同文件夹类型的设置方法及用途,包括SourcesRoot、ResourcesRoot等,并探讨了文件夹间的关系限制及文件名颜色含义。

IDEA 的文件夹的类型

设置文件夹方法

或者点击右上角的

文件夹的类型选择:可通过,右键文件夹,选择你要的类型:

  Sources Root  源码的目录

  Resources Root:源码所需资源 的目录(这里的资源可以是图片、配置文件等,我一般放配置文件,作用等同于放置在 Sources Root 根目录下)

    Test Sources Root测试源码 的目录(在 IDEA 中,如果测试代码不是放在此类型的文件夹中,无法使用 @Test 等测试注释)

    Test Resources Root放测试源码所需资源 的目录

      Excluded(目前暂时没用到):百度上的解释是:排除这个文件夹,不会编译当前文件夹内部的javaclasspath里。

      Generated Sources Root(目前暂时没用到):百度上的解释是:

        更加倾向于文件夹中很多类都是经常需要重新重构和快速生成和修复。
        比如:SpringJPA的所需的实体类Entity_是可以快速生成,生成的文件夹最好标记为Generated Sources Roo

   

经过测试,在以上 6 种文件夹中,除了 Excluded 文件夹下可以新建其他任意文件夹外,其余5种文件夹的子文件夹只能创建 Excluded 文件夹 或者 无类型文件夹

但是,父类文件夹不受此约束(感觉这样没什么意义);

如:结构为:

  -aa

    -bb

      -cc

如果将 bb 文件夹设置为 Sources Root 类型,则 cc 只能为 Excluded 类型 无类型 但是 aa 可以设置为 任意类型文件夹。

   

   

说到文件夹,顺便说说文件名颜色问题,如果你向我一样使用了 SVN ,文件夹以及文件的名字就会变色

  绿色,已经加入控制暂未提交
  红色,未加入版本控制
  蓝色,加入,已提交,有改动
  白色,加入,已提交,无改动
  灰色:版本控制已忽略文件

另外:
些文件名的颜色都是可以修改的,颜色的意义是根据你的设置看的。

打开settings —— Editor —— File Status 中设置

### 如何在 IntelliJ IDEA 中创建文件夹或目录 在 IntelliJ IDEA 中,创建文件夹或目录是一个常见的操作,主要用于组织项目结构。以下是关于如何在 IntelliJ IDEA 中创建文件夹或目录的详细说明。 #### 1. 创建普通文件夹 在 IntelliJ IDEA 中,可以通过右键单击项目视图中的某个包或目录,然后选择 **New > Directory** 来创建一个新的普通文件夹[^2]。例如: - 在项目视图中选择目标位置。 - 右键单击并选择 **New**。 - 然后选择 **Directory**。 - 输入文件夹名称并按回车确认。 #### 2. 使用 `.` 和 `/` 创建多级目录 当需要创建多级目录时,可以使用 `.` 或 `/` 来定义目录层次结构。两者的区别在于: - 使用 `.`:表示在同一行输入多个层级的目录名称,IDEA 会自动将其解析为多级目录[^1]。例如,输入 `com.example.project` 将创建三层目录:`com/example/project`。 - 使用 `/`:直接按照路径格式输入目录名称,效果与使用 `.` 相同。例如,输入 `com/example/project` 也会创建相同的三层目录结构。 #### 3. 设置源代码文件夹 为了使 IntelliJ IDEA 将某个文件夹识别为源代码文件夹(即包含需要编译的代码),需要对其进行标记: - 右键单击目标文件夹。 - 选择 **Mark Directory As > Sources Root**。 这一步告诉 IDEA文件夹及其子文件夹包含需要编译的源代码[^2]。 #### 4. 创建 JSP 文件支持的文件夹 如果需要在 IntelliJ IDEA 中创建支持 JSP 文件的文件夹,可以按照以下步骤进行设置: - 打开 **File > Settings > Editor > File and Code Templates > Other > Jsp Files**。 - 编辑默认模板,确保其包含必要的 JSP 指令。例如: ```jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <html> <head> <title></title> </head> <body> </body> </html> ``` 这样,每次新建 JSP 文件时都会基于此模板生成[^3]。 #### 5. 创建 Web 项目相关文件夹 对于 Java Web 项目,通常需要手动创建一些特定的文件夹结构。例如: - `WEB-INF`:用于存放配置文件和类文件。 - `lib`:用于存放第三方库。 可以在项目视图中手动创建这些文件夹,并根据需要标记它们为资源文件夹或其他类型[^4]。 ```python # 示例代码:无直接代码关联,仅作为分隔示例 print("IntelliJ IDEA 文件夹创建完成") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学亮编程手记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值