intellij idea 2026 中快速创建文件与文件夹需精准操作:右键新建目录自动识别源码路径;输入完整点分隔包名可一键生成多级包及java类;alt+insert/⌘+n支持任意位置建空文件;new→package可批量创建嵌套包结构。

在 IntelliJ IDEA 2026 中快速创建文件与文件夹,是日常编码中高频且必须精准的操作——选错位置会生成到错误模块,漏掉包结构会导致编译报错,用菜单层层点击又拖慢节奏。掌握快捷键与上下文逻辑,才能把「新建」变成肌肉记忆。
在项目视图中直接新建文件夹
右键点击目标父目录 → 选择 【New】→【Directory】 → 输入文件夹名(如 service)→ 回车确认。
注意:若父目录是源码根路径(如 src/main/java),IDEA 会自动识别为 Java 包路径;但若在 resources 下新建,它不会加 package 前缀,也不会校验命名规范——此时输入 config/db 会被拆成两级文件夹,而非单个含斜杠的文件夹名。
一键创建带包路径的 Java 类
第一步:在 src/main/java 或其子包下右键 → 选择 【New】→【Java Class】。
第二步:在弹出框中直接输入完整包路径+类名,例如:com.example.project.service.UserService。
第三步:回车后,IDEA 自动创建 com/example/project/service/ 多级文件夹,并在其中生成 UserService.java 文件,同时写入正确的 package com.example.project.service; 声明。
⚠️ 关键提醒:【必须输入完整的点号分隔路径,不能只输类名】 ——否则类会建在当前所选目录下,不生成任何包文件夹,后续 import 会全部失败。
在任意位置快速新建空文件
方法一:光标聚焦在项目工具窗口(Project 视图)的任意目录上 → 按 Alt+Insert(Windows/Linux)或 ⌘+N(macOS)→ 选择 【File】 → 输入文件名(如 application.yml)→ 回车。
方法二:在编辑器空白处右键 → 选择 【New】→【File】 → 输入名称 → 回车。
两种方式区别在于:方法一严格按光标所在目录创建;方法二则取决于当前编辑器焦点是否落在某个文件上——若焦点在 pom.xml 上,新建文件默认同级;若编辑器无打开文件,则新建在项目根目录。
批量创建多层包结构(含嵌套类)
第一步:在 src/main/java 下右键 → 【New】→【Package】。
第二步:输入带点号的包名,例如:org.springframework.boot.autoconfigure.web.servlet。
第三步:回车后,IDEA 一次性创建全部中间目录(org→springframework→boot→…),每个层级都是合法包节点。
第四步:在最末级包内右键 → 【New】→【Java Class】 → 输入类名(如 DispatcherServletAutoConfiguration)→ 回车即完成。
这比逐层右键新建快 3 倍以上,且避免手动补全 package 声明时拼错大小写——因为包路径由 IDEA 自动生成,完全匹配输入内容。











