# 文件类型关联

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

> **TL;DR**
> 配置：请按 `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) 打开设置，然后转到  `编辑器 | 文件类型` 。

对于表示不同语言和技术的文件中的特定语言功能（例如语法高亮和 [代码分析](null)），IntelliJ IDEA 维护了一个  文件类型 列表，每种文件类型将语言服务与一个或多个文件名模式关联。

默认的文件类型列表涵盖了所有相关的文件名模式，但您可以为自定义语言文件 [添加新的文件类型](#create-new-file-type)，并为现有文件类型 [更改关联的文件名模式](#change-extension)。

> **Tip:**
> 如果您正在处理 IntelliJ IDEA 默认不支持的语言，可能会有 [plugins](https://plugins.jetbrains.com/idea) 支持该语言，这取决于 IntelliJ IDEA 版本。 文件类型在插件正确安装后会自动与插件关联。

当您在编辑器中打开文件时，IntelliJ IDEA 会根据文件名模式选择文件类型和相应的语言服务。 如果文件名与注册的文件类型模式不匹配，您可以 [将文件名模式与特定文件类型关联](#register-new-association)。

除此之外，您可以 [将 IntelliJ IDEA 设为默认应用](#associate-files-with-ide)，通过操作系统中的文件管理器打开特定文件类型。

## 添加自定义文件类型

如果您所使用的语言并非默认支持且没有 [插件](https://plugins.jetbrains.com/idea)，您可以为与此语言相关的文件配置一个简单的语言服务——这样您将享受到关键字、注释和括号的语法高亮显示，并且可以使用一些基本的编辑器辅助功能，比如用 `Ctrl+/` (Windows), `⌘ /` (macOS), `⌘ /` (IntelliJ IDEA Classic (macOS)), `⌘ /` (macOS System Shortcuts), `Ctrl+/` (XWin), `Ctrl+/` (GNOME), `Ctrl+/` (KDE), `Alt+;` (Emacs), `Ctrl+/` (Sublime Text), `⌘ /` (Sublime Text (macOS)), `Ctrl+Alt+/` (Visual Studio), `⌘ ⌥ /` (Visual Studio (macOS)), `Ctrl+/` (NetBeans), `Ctrl+/` (Eclipse), `⌘ /` (Eclipse (macOS))/ `Ctrl+Shift+/` (Windows), `⌘ ⌥ /` (macOS), `⌃ ⇧ /` (IntelliJ IDEA Classic (macOS)), `⌘ ⌥ /` (macOS System Shortcuts), `Ctrl+Shift+/` (XWin), `Ctrl+Shift+/` (GNOME), `Ctrl+Shift+/` (KDE), `Ctrl+Shift+/` (Emacs), `Ctrl+Shift+/` (Sublime Text), `⌘ ⌥ /` (Sublime Text (macOS)), `Ctrl+Shift+/` (Visual Studio), `⌘ ⌃ /` (Visual Studio (macOS)), `Ctrl+Shift+/` (NetBeans), `Ctrl+Shift+/` (Eclipse), `⌘ ⇧ /` (Eclipse (macOS))添加行/块注释，以及根据结构用 `Ctrl+W` (Windows), `⌥ ↑` (macOS), `⌘ W` (IntelliJ IDEA Classic (macOS)), `⌥ ↑` (macOS System Shortcuts), `Ctrl+W` (XWin), `Ctrl+W` (GNOME), `Ctrl+W` (KDE), `Ctrl+Alt+W` (Emacs), `Ctrl+Shift+Space` (Sublime Text), `⌘ ⇧ A` (Sublime Text (macOS)), `Alt+Shift+=` (Visual Studio), `⌘ ⌥ →` (Visual Studio (macOS)), `Alt+Shift+.` (NetBeans), `Alt+Shift+Up` (Eclipse), `⌃ ⇧ ↑` (Eclipse (macOS))/ `Ctrl+Shift+W` (Windows), `⌥ ↓` (macOS), `⌘ ⇧ W` (IntelliJ IDEA Classic (macOS)), `⌥ ↓` (macOS System Shortcuts), `Ctrl+Shift+W` (XWin), `Ctrl+Shift+W` (GNOME), `Ctrl+Shift+W` (KDE), `Ctrl+Shift+W` (Emacs), `Ctrl+Shift+W` (Sublime Text), `Ctrl+Shift+W` (Sublime Text (macOS)), `Alt+Shift+Minus` (Visual Studio), `⌘ ⌥ ←` (Visual Studio (macOS)), `Alt+Shift+Comma` (NetBeans), `Alt+Shift+Down` (Eclipse), `⌃ ⇧ ↓` (Eclipse (macOS))扩展/缩小选区。

Procedure:

1. 按 `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) 打开设置，然后选择  `编辑器 | 文件类型` 。

2. 在   识别的文件类型  部分，点击 !["添加"按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg)，指定新类型的名称，并提供描述。

3. 在   语法高亮显示  部分，配置区分大小写、括号匹配设置，并指定定义注释的方式：

* 行注释 ：指定表示单行注释开头的字符。

* 只有在行首 ：指示行注释开头的字符，如果位于行开头，则被识别为注释。

* 块注释开始 、 块注释结束 ：指定表示块注释开始和结束的字符。

* 十六进制前缀 ：指定字符，这些字符表明后续的值是十六进制数（例如， `0x` ）。

* 数字后缀 ：指定表示使用哪种数字系统或单位的字符。 后缀是一个尾随的字符字符串（例如， `e-3，kg` ）。

* 支持成对大括号 、 支持成对中括号 、 支持成对括号 、 支持字符串转义 ：选中这些复选框以高亮显示成对的大括号、方括号、小括号和字符串转义字符。

4. 在   关键字  部分，您可以指定最多四个关键词列表。 每个列表的关键词将在编辑器中以不同方式高亮显示，并将自动完成。

5. 忽略大小写   复选框指示自定义格式文件中的关键词是否区分大小写。

![创建新文件类型](https://resources.jetbrains.com/help/img/idea/2026.3/custom-file-type.png)

6. 您可以在  `编辑器 | 配色方案 | 用户自定义文件类型`  设置 页面上自定义语言特定关键词、注释和其他标识符的语法高亮颜色。

> **Note:**
> 在 IntelliJ IDEA 中，已识别的文件并不总是提供广泛的支持。 例如，  `.php`  文件在 [IntelliJ IDEA Community Edition](https://www.jetbrains.com/zh-cn/idea/features/editions_comparison_matrix.html) 中被识别并标记为相应的图标，尽管这个版本不提供 PHP 开发支持。

## 配置文件名模式与文件类型之间的关联

Procedure: 将文件名模式与文件类型关联

1. 如果 IntelliJ IDEA 无法识别您尝试打开或创建的文件类型，系统将显示   注册新文件类型关联证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证書证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书文件类型关联  对话框，您可以在其中选择希望处理此文件的方式。

如果对话框未自动出现，请在   项目  工具窗口中右键点击文件，并从上下文菜单中选择   与文件类型关联…  ，或从主菜单中选择  `文件 | 文件属性 | 关联文件类型…` 。

2. 在   注册新文件类型关联证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证書证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书证书文件类型关联   对话框中，选择所需选项：

![IntelliJ IDEA：将文件名模式与文件类型关联](https://resources.jetbrains.com/help/img/idea/2026.3/register-new-file-type.png)

3. 从   文件模式   列表中选择是要为当前文件 (  `file.extension` ) 指定类型，还是为所有具有此扩展名的文件 (  `*.extension` ) 指定类型。

4. 请选择以下选项之一：

* 打开匹配的文件作为文本并通过内容自动检测文件类型 ：以文本文件的形式打开不带扩展名的文件，并通过内容识别其类型，例如通过 shebang 行。

* 在 %instance% 中打开匹配的文件 ：将文件与现有文件类型之一关联。 您可以在设置中稍后 [更改此关联](#change-extension)。

* 在关联的应用程序中打开匹配文件 ：在您的操作系统中配置的默认系统应用程序中打开文件。 例如， `.pdf` 文件将在默认的 PDF 查看器中打开。 如有必要，您可以 [检查并配置](#configure-filename-patterns-associated-with-system-applications)所有与系统应用程序关联的文件名模式。

5. 点击   OK   以应用设置。

Procedure: 更改与文件类型关联的文件名模式

1. 按 `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) 打开设置，然后选择  `编辑器 | 文件类型` 。

2. 从   识别的文件类型  列表中选择您想要与其他文件名模式关联的文件类型。

3. 使用   文件名模式   部分进行必要的更改。 您可以添加一个新模式（ !["添加"按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg)），删除现有的模式（ !["移除"按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.remove.svg)），或修改现有的模式（ ![编辑按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.edit.svg)）。

![IntelliJ IDEA：更改文件类型与相关文件名模式之间的关联](https://resources.jetbrains.com/help/img/idea/2026.3/custom-extension.png)

如果您的 project 包含私有格式的文件，例如  `.pdf`  和  `.docx` ，IntelliJ IDEA 会使用您的操作系统中配置的默认应用程序打开这些文件。 当特定的专有文件格式未被识别，或者您希望使用系统应用程序打开某些文件时，您可以添加必要的关联。

Procedure: 配置与系统应用程序关联的文件名模式

1. 按 `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) 打开设置，然后选择  `编辑器 | 文件类型` 。

2. 在   识别的文件类型   列表中，选择   文件在关联的应用程序中打开  。

3. 在右侧的   文件名模式  部分，点击 !["添加"按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg)并指定应与外部应用程序关联的文件名模式。

如果文件名模式已正确将文件与特定文件类型关联，但您希望以不同方式处理此文件，您可以仅为此文件覆盖文件类型关联——其他匹配该模式的文件不会受到影响。

Procedure: 为特定文件覆盖文件类型

1. 在   项目   工具窗口（ `Alt+1` (Windows), `⌘ 1` (macOS), `⌘ 1` (IntelliJ IDEA Classic (macOS)), `⌘ 1` (macOS System Shortcuts), `Alt+1` (XWin), `Alt+1` (GNOME), `Alt+1` (KDE), `Alt+1` (Emacs), `Alt+1` (Sublime Text), `⌘ 1` (Sublime Text (macOS)), `Ctrl+Alt+L` (Visual Studio), `⌘ ⌥ L` (Visual Studio (macOS)), `Ctrl+1` (NetBeans), `Alt+1` (Eclipse), `Alt+1` (Eclipse (macOS))）中，选择一个或多个需要改为其他文件类型关联的文件，右键点击所选内容并选择   重写文件类型  。

2. 从打开的列表中选择一个新的文件类型。

> **Tip:**
> 使用 [speed search](speed-search-in-the-tool-windows.html)更快地找到所需的文件类型。

3. 要根据文件名模式恢复原始文件类型关联，请再次右键点击该文件或文件，并从上下文菜单中选择   还原文件类型重写  。

![IntelliJ IDEA：从项目工具窗口更改文件类型](https://resources.jetbrains.com/help/img/idea/2026.3/change-file-type-quickly.png)

## 将 IntelliJ IDEA 设为特定文件类型的默认应用程序

您可以将 IntelliJ IDEA 设置为默认应用程序，从操作系统的默认文件管理器中打开特定文件类型。

Procedure:

1. 按 `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) 打开设置，然后选择  `编辑器 | 文件类型` 。

2. 点击   将文件类型与 %instance% 关联   并选择您希望用 IDE 打开的文件扩展名。

![IntelliJ IDEA：将文件类型与 IDE 关联](https://resources.jetbrains.com/help/img/idea/2026.3/associate-with-ide.png)

3. 点击   OK   并关闭对话框。

> **Tip:**
> 如果您使用的是 macOS，请重新启动计算机以应用更改。

## 忽略文件和文件夹

IntelliJ IDEA 还维护了一份完全排除任何处理的文件和文件夹列表。 开箱即用，此列表包含临时文件、与版本控制系统相关的服务文件等：

```GENERIC
*.pyc;*.pyo;*.rbc;*.yarb;*~;.DS_Store;.git;.hg;.svn;CVS;__pycache__;_svn;vssver.scc;vssver2.scc;
```

Procedure: 修改忽略文件和文件夹的列表

1. 按 `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) 打开设置，然后选择  `编辑器 | 文件类型` 。

2. 切换到   忽略的文件和文件夹   选项卡。

您可以添加一个新的 extension ( !["添加"按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg))，删除一个现有的 extension ( !["移除"按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.remove.svg))，或者修改一个现有的 extension ( ![编辑按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.edit.svg))。

3. 应用更改并关闭对话框。

## 为文件类型配置 shebang 命令

IntelliJ IDEA 可以通过 shebang 行中指定的路径识别文件类型。 一个  shebang 是脚本文件中字符的组合，后面跟着解释器程序的路径，该程序应执行此脚本。 它以  `#!` 开头，并始终位于脚本文件的第一行。

Procedure:

1. 按 `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) 打开设置，然后选择  `编辑器 | 文件类型` 。

2. 从   识别的文件类型   列表中选择您想要配置命令的文件类型。

3. 在   HashBang 模式  区域，点击 !["添加"按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg)(   添加 HashBang 模式  )。

4. 在打开的对话框中，指定 IDE 用于识别文件类型的模式，然后点击   OK  。

5. 应用更改并关闭对话框。

![为 Perl 配置 shebang 命令](https://resources.jetbrains.com/help/img/idea/2026.3/shebang-pattern.png)

