# 编辑器基础

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

IntelliJ IDEA 编辑器是 IDE 的主要部分，您用于创建、阅读和修改代码。

> **Tip:**
> 有关添加和编辑代码的更多信息，请参阅 [编写和编辑源代码](working-with-source-code.html)。

该编辑器包括以下区域：

![编辑器详细信息](https://resources.jetbrains.com/help/img/idea/2026.3/editor_details.png)

1.  当前文件中的 [滚动条](#scrollbar)显示错误和警告。

2.  [路径导航](#breadcrumbs) 帮助您在当前文件中导航代码。

3.  [边距](editor-gutter.html)显示行号、注释和上下文相关的操作图标。

4.  [选项卡](#manage_tabs) 显示当前打开文件的名称。

## 导航

您可以使用各种快捷键在编辑器和不同的工具窗口之间切换、改变编辑器大小、切换焦点或返回到原始布局。

Procedure: 最大化编辑器窗格

* 在编辑器中，按 `Ctrl+Shift+F12` (Windows), `⌘ ⇧ F12` (macOS), `⌘ ⇧ F12` (IntelliJ IDEA Classic (macOS)), `⌘ ⇧ F12` (macOS System Shortcuts), `Ctrl+Shift+F12` (XWin), `Ctrl+Shift+F12` (GNOME), `Ctrl+Shift+F12` (KDE), `Ctrl+Shift+F12` (Emacs), `Ctrl+Shift+F12` (Sublime Text), `⌘ ⇧ F12` (Sublime Text (macOS)), `Ctrl+Shift+F12` (Visual Studio), `⌘ ⇧ F12` (Visual Studio (macOS)), `Ctrl+Shift+F12` (NetBeans), `Ctrl+Shift+F12` (Eclipse), `⌘ ⇧ F12` (Eclipse (macOS))。 IntelliJ IDEA 隐藏所有窗口，除了活动的编辑器。

您也可以最大化分屏。 在这种情况下，活动屏幕将最大化，其他屏幕将移到一旁。

Procedure: 将焦点从窗口切换到编辑器

* 按下 `Escape` (Windows), `⎋` (macOS), `⎋` (IntelliJ IDEA Classic (macOS)), `⎋` (macOS System Shortcuts), `Escape` (XWin), `Escape` (GNOME), `Escape` (KDE), `Escape, Escape` (Emacs), `Escape` (Sublime Text), `⎋` (Sublime Text (macOS)), `Escape` (Visual Studio), `⎋` (Visual Studio (macOS)), `Escape` (NetBeans), `Escape` (Eclipse), `⎋` (Eclipse (macOS))。 IntelliJ IDEA 从任何窗口将焦点移动到活动编辑器。

Procedure: 从命令行终端返回编辑器

* 按下 `Alt+F12` (Windows), `⌥ F12` (macOS), `⌥ F12` (IntelliJ IDEA Classic (macOS)), `⌘ ⌃ T` (macOS System Shortcuts), `Alt+F12` (XWin), `Alt+F12` (GNOME), `Alt+F12` (KDE), `Alt+F12` (Emacs), `Alt+F12` (Sublime Text), `⌥ F12` (Sublime Text (macOS)), `Ctrl+Alt+1` (Visual Studio), `⌘ ⌃ 1` (Visual Studio (macOS)), `Alt+F12` (NetBeans), `Alt+F12` (Eclipse), `⌥ F12` (Eclipse (macOS))。 IntelliJ IDEA 关闭终端窗口。

* 如果您在切换回活动编辑器时需要保持终端窗口打开，请按 `Ctrl+Tab` (Windows), `⌃ ⇥` (macOS), `⌃ ⇥` (IntelliJ IDEA Classic (macOS)), `⌃ ⇥` (macOS System Shortcuts), `Ctrl+Tab` (XWin), `Ctrl+Tab` (GNOME), `Ctrl+Tab` (KDE), `Ctrl+X, B` (Emacs), `Ctrl+Tab` (Sublime Text), `⌃ ⇥` (Sublime Text (macOS)), `Ctrl+Tab` (Visual Studio), `⌃ ⇥` (Visual Studio (macOS)), `Ctrl+Tab` (NetBeans), `Ctrl+Tab` (Eclipse), `⌃ ⇥` (Eclipse (macOS))。

Procedure: 跳至最后一个活动窗口

* 按下 `F12` (Windows), `F12` (macOS), `F12` (IntelliJ IDEA Classic (macOS)), `F12` (macOS System Shortcuts), `F12` (XWin), `F12` (GNOME), `F12` (KDE), `F12` (Emacs), `F12` (Sublime Text), `F12` (Sublime Text (macOS)), `Ctrl+Alt+Backspace` (Visual Studio), `⌥ ⇧ F6` (Visual Studio (macOS)), `F12` (NetBeans), `F12` (Eclipse), `F12` (Eclipse (macOS))。

Procedure: 请使用切换器进行导航

1. 要使用切换器在已打开的文件和工具窗口之间跳转，请按 `Ctrl+Tab` (Windows), `⌃ ⇥` (macOS), `⌃ ⇥` (IntelliJ IDEA Classic (macOS)), `⌃ ⇥` (macOS System Shortcuts), `Ctrl+Tab` (XWin), `Ctrl+Tab` (GNOME), `Ctrl+Tab` (KDE), `Ctrl+X, B` (Emacs), `Ctrl+Tab` (Sublime Text), `⌃ ⇥` (Sublime Text (macOS)), `Ctrl+Tab` (Visual Studio), `⌃ ⇥` (Visual Studio (macOS)), `Ctrl+Tab` (NetBeans), `Ctrl+Tab` (Eclipse), `⌃ ⇥` (Eclipse (macOS))。

2. 持续按住 `Ctrl` (Windows), `Ctrl` (macOS), `Ctrl` (IntelliJ IDEA Classic (macOS)), `Ctrl` (macOS System Shortcuts), `Ctrl` (XWin), `Ctrl` (GNOME), `Ctrl` (KDE), `Ctrl` (Emacs), `Ctrl` (Sublime Text), `Ctrl` (Sublime Text (macOS)), `Ctrl` (Visual Studio), `Ctrl` (Visual Studio (macOS)), `Ctrl` (NetBeans), `Ctrl` (Eclipse), `Ctrl` (Eclipse (macOS))以保持切换器弹窗打开。

3. 按 `Tab` (Windows), `Tab` (macOS), `Tab` (IntelliJ IDEA Classic (macOS)), `Tab` (macOS System Shortcuts), `Tab` (XWin), `Tab` (GNOME), `Tab` (KDE), `Tab` (Emacs), `Tab` (Sublime Text), `Tab` (Sublime Text (macOS)), `Tab` (Visual Studio), `Tab` (Visual Studio (macOS)), `Tab` (NetBeans), `Tab` (Eclipse), `Tab` (Eclipse (macOS)) 在元素之间移动。 按 `Backspace` (Windows), `⌫` (macOS), `⌫` (IntelliJ IDEA Classic (macOS)), `⌫` (macOS System Shortcuts), `Backspace` (XWin), `Backspace` (GNOME), `Backspace` (KDE), `Backspace` (Emacs), `Backspace` (Sublime Text), `⌫` (Sublime Text (macOS)), `Backspace` (Visual Studio), `⌫` (Visual Studio (macOS)), `Backspace` (NetBeans), `Backspace` (Eclipse), `⌫` (Eclipse (macOS)) 从列表中移除选定的文件并在编辑器中关闭它。

Procedure: 更改 IDE 外观

您可以在方案、键位图和查看模式之间切换。

1. 按下 `Ctrl+`` (Windows), `⌃ `` (macOS), `⌃ `` (IntelliJ IDEA Classic (macOS)), `⌃ `` (macOS System Shortcuts), `Ctrl+`` (XWin), `Ctrl+`` (GNOME), `Ctrl+`` (KDE), `Ctrl+`` (Emacs), `Ctrl+`` (Sublime Text), `⌃ `` (Sublime Text (macOS)), `Ctrl+`` (Visual Studio), `Ctrl+`` (Visual Studio (macOS)), `Ctrl+`` (NetBeans), `Ctrl+`` (Eclipse), `⌃ `` (Eclipse (macOS))。

2. 在   切换  菜单中，选择您需要的选项并按 `Enter` (Windows), `⏎` (macOS), `⏎` (IntelliJ IDEA Classic (macOS)), `⏎` (macOS System Shortcuts), `Enter` (XWin), `Enter` (GNOME), `Enter` (KDE), `Enter` (Emacs), `Enter` (Sublime Text), `⏎` (Sublime Text (macOS)), `Enter` (Visual Studio), `⏎` (Visual Studio (macOS)), `Enter` (NetBeans), `Enter` (Eclipse), `⏎` (Eclipse (macOS))。 使用相同的快捷键 `Ctrl+`` (Windows), `⌃ `` (macOS), `⌃ `` (IntelliJ IDEA Classic (macOS)), `⌃ `` (macOS System Shortcuts), `Ctrl+`` (XWin), `Ctrl+`` (GNOME), `Ctrl+`` (KDE), `Ctrl+`` (Emacs), `Ctrl+`` (Sublime Text), `⌃ `` (Sublime Text (macOS)), `Ctrl+`` (Visual Studio), `Ctrl+`` (Visual Studio (macOS)), `Ctrl+`` (NetBeans), `Ctrl+`` (Eclipse), `⌃ `` (Eclipse (macOS)) 撤销您的更改。

您可以在  `设置 | 编辑器 | 颜色方案` 中调整配色方案设置，包括针对视力缺陷人士的   高对比度  配色方案。 要调整键盘映射设置，请转到  `设置 | 键位图` 。

Procedure: 跳转到导航栏

* 按下 `Alt+Home` (Windows), `⌘ ↑` (macOS), `⌥ Home` (IntelliJ IDEA Classic (macOS)), `⌘ ⌃ ↑` (macOS System Shortcuts), `Alt+Home` (XWin), `Alt+Home` (GNOME), `Alt+Home` (KDE), `Alt+Home` (Emacs), `Alt+Home` (Sublime Text), `⌥ Home` (Sublime Text (macOS)), `Ctrl+F2` (Visual Studio), `⌘ F2` (Visual Studio (macOS)), `Alt+Home` (NetBeans), `Alt+Home` (Eclipse), `⌘ ⌥ B` (Eclipse (macOS))。

## 滚动条

当您在编辑器中处理代码时，IntelliJ IDEA 会在滚动条上显示代码分析结果，包括错误和警告。 您可以检查代码是否有问题，并快速导航到问题所在。

滚动条顶部有   检查  小部件，为您提供代码问题的简要总结。 点击该小部件以获取有关   问题   工具窗口中每个检测到的问题的更多信息。

![代码分析摘要](https://resources.jetbrains.com/help/img/idea/2026.3/code_analysis_indicator.png)

有关详细信息，请参阅 [当前文件分析](file-and-project-wide-analysis.html#analysis-current-file)。

滚动条上的条纹表示 IntelliJ IDEA 发现问题的地方。 悬停在条纹上将显示描述问题的工具提示，或点击条纹以快速导航。

在处理文件时看到许多条纹是正常的。 许多这些错误、警告和建议都会在您完成代码时最终得到解决。 如果在您认为代码已完成时仍然存在任何错误，建议您在编译项目之前先检查并解决这些错误。

条纹的不同颜色表示问题的严重程度，从标记为红色的错误到标记为蓝色的  TODO 注释，但如果需要，您可以更改显示的颜色。 更多信息请参阅 [更改检查严重性](configuring-inspection-severities.html)。

Procedure: 使用镜头（Lens）模式

镜头模式允许您在不实际滚动到代码的情况下预览代码。 只要将鼠标悬停在编辑器滚动条上，此功能默认可用。 预览会显示代码高亮显示，包括警告和错误，在处理大型文件时非常有用。

![镜头模式](https://resources.jetbrains.com/help/img/idea/2026.3/ij_lens_mode.png)

* 要禁用镜头模式，请右键点击编辑器滚动条，并在上下文菜单中取消选中   鼠标悬停在滚动条上时显示代码透镜   复选框。

* 或者，在   设置   对话框（ `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))）中，转到  `编辑器 | 常规 | 外观` ，然后取消选中   鼠标悬停在滚动条上时显示代码透镜   复选框。

## 编辑器选项卡

您可以关闭、隐藏并分离编辑器标签。 每次您打开一个文件进行编辑时，一个带有文件名的标签会添加到活动编辑器标签旁边。

> **Tip:**
> 请前往  `窗口 | 编辑器标签页` 查看您可以对编辑器标签执行的其他操作。 例如，   关闭左侧选项卡   或   关闭右侧选项卡  。
>
>
>
> 您可以使用标签的上下文菜单进行相同的操作或位于编辑器中的 ![附加上下文菜单](https://resources.jetbrains.com/help/img/idea/2026.3/app.actions.moreHorizontal.svg)。

要配置编辑器标签的设置，请使用  `设置 | 编辑器 | 常规 | 编辑器标签页`  页面。 或者，右键点击一个选项卡，然后从选项列表中选择   配置编辑器标签页…  。

Procedure: 打开或关闭标签页

* 要关闭所有已打开的选项卡，请从主菜单中选择  `窗口 | 编辑器标签页 | 关闭所有标签页` 。

* 要关闭所有未激活的标签页，请按 `Alt` (Windows), `Alt` (macOS), `Alt` (IntelliJ IDEA Classic (macOS)), `Alt` (macOS System Shortcuts), `Alt` (XWin), `Alt` (GNOME), `Alt` (KDE), `Alt` (Emacs), `Alt` (Sublime Text), `Alt` (Sublime Text (macOS)), `Alt` (Visual Studio), `Alt` (Visual Studio (macOS)), `Alt` (NetBeans), `Alt` (Eclipse), `Alt` (Eclipse (macOS)) 并点击激活的标签页上的 ![关闭按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.closeSmall.svg)。 在这种情况下，只有活动选项卡保持打开状态。

* 要关闭除活动标签和 [固定标签](#pin-or-unpin-a-tab)之外的所有标签，请右键点击任意标签并选择   关闭其他标签页  。

* 若要仅关闭活动选项卡，请按 `Ctrl+F4` (Windows), `⌘ W` (macOS), `⌘ F4` (IntelliJ IDEA Classic (macOS)), `⌘ W` (macOS System Shortcuts), `Ctrl+F4` (XWin), `Ctrl+F4` (GNOME), `Ctrl+4` (KDE), `Ctrl+F4` (Emacs), `Ctrl+F4` (Sublime Text), `⌘ W` (Sublime Text (macOS)), `Ctrl+F4` (Visual Studio), `⌘ F4` (Visual Studio (macOS)), `Ctrl+F4` (NetBeans), `Ctrl+F4` (Eclipse), `⌘ W` (Eclipse (macOS))。 您还可以点击鼠标的滚轮按钮以关闭选项卡。

* 要重新打开已关闭的标签页，请右键点击任意标签页并从上下文菜单中选择   重新打开关闭的标签页  。

* 要打开一个新选项卡并将其置于所有已打开的选项卡的右侧，请在 [选项卡设置](null) 中选择   在结尾打开新标签页  。

Procedure: 复制路径或文件名

1. 右键点击选项卡。

2. 在打开的列表中，选择   复制路径/引用…  。

3. 从打开的列表中选择您的 [copy option](project-tool-window.html#copy_options)。

![复制路径](https://resources.jetbrains.com/help/img/idea/2026.3/copy_path.png)

IntelliJ IDEA 会将项目复制到剪贴板，您可以在需要的地方粘贴（ `Ctrl+V` (Windows), `⌘ V` (macOS), `⌘ V` (IntelliJ IDEA Classic (macOS)), `⌘ V` (macOS System Shortcuts), `Ctrl+V` (XWin), `Ctrl+V` (GNOME), `Ctrl+V` (KDE), `Shift+Insert` (Emacs), `Ctrl+Shift+V` (Sublime Text), `⌘ ⇧ V` (Sublime Text (macOS)), `Ctrl+V` (Visual Studio), `⌘ V` (Visual Studio (macOS)), `Ctrl+V` (NetBeans), `Ctrl+V` (Eclipse), `⌘ V` (Eclipse (macOS))）。

Procedure: 移动、移除或排序选项卡

* 要在选项卡上移动或移除 ![关闭按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.closeSmall.svg)图标，请在   设置  对话框（ `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))）中，转到  `编辑器 | 通用 | 编辑器选项卡` ，并在   关闭按钮位置  字段中选择适当的选项。

* 要将编辑器选项卡放置在编辑器框架的不同位置或隐藏选项卡，请右键点击一个选项卡并选择   配置编辑器标签页…   以打开   编辑器选项卡   设置。 在  显示 部分，从   标签页位置  列表中选择适当的选项。

> **Tip:**
> 要在所有选项卡隐藏时访问   编辑器选项卡  设置，请从主菜单中选择  `窗口 | 编辑器标签页 | 配置编辑器标签页…` 。

* 若要查看隐藏的编辑器标签，请点击编辑器中最后一个可见标签旁边的 ![隐藏选项卡图标](https://resources.jetbrains.com/help/img/idea/2026.3/app.actions.inlayDropTriangle.svg)。

* 要按字母顺序排序编辑器选项卡，请右键点击选项卡并选择   配置编辑器标签页…  以打开   编辑器选项卡  设置。 在  标签页顺序 部分，选择   按字母顺序对标签页排序  。

Procedure: 固定或取消固定标签

您可以固定一个活动编辑器选项卡，这样在达到选项卡限制或使用   关闭其他标签页   命令时它将保持打开。

* 要固定或取消固定活动标签页，请右键点击它并从上下文菜单中选择   固定选项卡   或   取消固定标签  。

* 要关闭所有标签页但保留已固定标签页，请右键点击任意标签页并选择   关闭所有未固定标签页  。

* 要为   固定选项卡  操作分配键盘快捷键，请在   设置  对话框（ `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))）中，转到  `按键映射` ，找到   固定活动选项卡  操作，右键点击它，选择   添加键盘快捷键  ，然后按下您想要使用的键组合。

* 要将固定的选项卡保持在左侧，请在   设置  对话框（ `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))）中，转到   高级设置  ，找到   编辑器选项卡  部分，并选择   将固定的选项卡保留在左侧  选项。

Procedure: 分离标签

当您分离标签页时，标签页会在一个单独的窗口中打开，并且该窗口将专用于该分离的标签页。

如果尝试将另一个选项卡从主框架中分离，它将在自己的独立窗口中打开。 您可以将新分离的标签页放置在任意位置（左侧、右侧、底部或顶部）。 您还可以将不同的工具窗口拖动到该框架。

* 将所需的标签拖出主窗口。 如果要重新附加该选项卡，请将其拖回主窗口上方，或点击   停靠   ![停靠](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.general.openInToolWindow.svg)。

* 要分离一个活动标签页，请按 `Shift+F4` (Windows), `⇧ F4` (macOS), `⇧ F4` (IntelliJ IDEA Classic (macOS)), `⇧ F4` (macOS System Shortcuts), `Shift+F4` (XWin), `Shift+F4` (GNOME), `Shift+F4` (KDE), `Shift+F4` (Emacs), `Shift+F4` (Sublime Text), `Shift+F4` (Sublime Text (macOS)), `Shift+F4` (Visual Studio), `⇧ F4` (Visual Studio (macOS)), `Shift+F4` (NetBeans), `Shift+F4` (Eclipse), `⇧ F4` (Eclipse (macOS))。

* 您也可以使用 `Alt+mouse` (Windows), `Alt+mouse` (macOS), `Alt+mouse` (IntelliJ IDEA Classic (macOS)), `Alt+mouse` (macOS System Shortcuts), `Alt+mouse` (XWin), `Alt+mouse` (GNOME), `Alt+mouse` (KDE), `Alt+mouse` (Emacs), `Alt+mouse` (Sublime Text), `Alt+mouse` (Sublime Text (macOS)), `Alt+mouse` (Visual Studio), `Alt+mouse` (Visual Studio (macOS)), `Alt+mouse` (NetBeans), `Alt+mouse` (Eclipse), `Alt+mouse` (Eclipse (macOS))执行相同的操作。

Procedure: 切换标签页

* 在选项卡之间移动，请按 `Alt+Right` (Windows), `⌘ ⇧ ]` (macOS), `⌃ →` (IntelliJ IDEA Classic (macOS)), `⌘ ⌥ →` (macOS System Shortcuts), `Alt+Right` (XWin), `Alt+Right` (GNOME), `Alt+Right` (KDE), `Alt+Right` (Emacs), `Ctrl+Page Down` (Sublime Text), `⌘ ⇧ ]` (Sublime Text (macOS)), `Alt+Right` (Visual Studio), `⌘ ⇧ ]` (Visual Studio (macOS)), `Ctrl+Page Down` (NetBeans), `Ctrl+F6` (Eclipse), `⌘ F6` (Eclipse (macOS)) 或 `Alt+Left` (Windows), `⌘ ⇧ [` (macOS), `⌃ ←` (IntelliJ IDEA Classic (macOS)), `⌘ ⌥ ←` (macOS System Shortcuts), `Alt+Left` (XWin), `Alt+Left` (GNOME), `Alt+Left` (KDE), `Alt+Left` (Emacs), `Ctrl+Page Up` (Sublime Text), `⌘ ⇧ [` (Sublime Text (macOS)), `Alt+Left` (Visual Studio), `⌘ ⇧ [` (Visual Studio (macOS)), `Ctrl+Page Up` (NetBeans), `Ctrl+Shift+F6` (Eclipse), `⌘ ⇧ F6` (Eclipse (macOS))。

* 您还可以在最近查看的选项卡或文件之间切换。

在编辑器中，按下 `Ctrl+Tab` (Windows), `⌃ ⇥` (macOS), `⌃ ⇥` (IntelliJ IDEA Classic (macOS)), `⌃ ⇥` (macOS System Shortcuts), `Ctrl+Tab` (XWin), `Ctrl+Tab` (GNOME), `Ctrl+Tab` (KDE), `Ctrl+X, B` (Emacs), `Ctrl+Tab` (Sublime Text), `⌃ ⇥` (Sublime Text (macOS)), `Ctrl+Tab` (Visual Studio), `⌃ ⇥` (Visual Studio (macOS)), `Ctrl+Tab` (NetBeans), `Ctrl+Tab` (Eclipse), `⌃ ⇥` (Eclipse (macOS)) 并保持按住 `Ctrl` (Windows), `Ctrl` (macOS), `Ctrl` (IntelliJ IDEA Classic (macOS)), `Ctrl` (macOS System Shortcuts), `Ctrl` (XWin), `Ctrl` (GNOME), `Ctrl` (KDE), `Ctrl` (Emacs), `Ctrl` (Sublime Text), `Ctrl` (Sublime Text (macOS)), `Ctrl` (Visual Studio), `Ctrl` (Visual Studio (macOS)), `Ctrl` (NetBeans), `Ctrl` (Eclipse), `Ctrl` (Eclipse (macOS)) 以保持   切换器   窗口打开。 请使用 `Tab` (Windows), `Tab` (macOS), `Tab` (IntelliJ IDEA Classic (macOS)), `Tab` (macOS System Shortcuts), `Tab` (XWin), `Tab` (GNOME), `Tab` (KDE), `Tab` (Emacs), `Tab` (Sublime Text), `Tab` (Sublime Text (macOS)), `Tab` (Visual Studio), `Tab` (Visual Studio (macOS)), `Tab` (NetBeans), `Tab` (Eclipse), `Tab` (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. 在目录列表中，点击  `其他`  并选择您想要添加快捷方式的目录。 最多可以分配快捷键的选项卡数量为 9。

![添加标签页快捷键](https://resources.jetbrains.com/help/img/idea/2026.3/tabs_shortcuts.png)

Procedure: 更改默认标签限制

IntelliJ IDEA 限制了您可以在编辑器中同时打开的选项卡数量（默认选项卡限制为 10）。

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. 在   关闭策略  部分，根据您的喜好调整设置，然后点击   OK  。

> **Note:**
> 如果标签限制等于 1，则编辑器将一次只显示一个文件（将不会有标签）。 如果您希望编辑器永不关闭任何选项卡，请输入一个无法到达的数字。

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))) 中，点击 ![](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.moreVertical.svg) 并选择  `行为 | 启用预览选项卡` 。

您还可以在  `设置 | 常规 | 编辑器标签页 | 打开策略` 中启用预览选项卡。

2. 在   项目   工具窗口 ( `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))) 中，选择一个尚未在任何其他选项卡中打开的文件。

文件名是用斜体表示的，以指示预览模式。 您选择的任何其他文件都将替换预览选项卡中的前一个文件。

开始编辑文件或双击文件的标签以退出预览模式，并将预览标签转换为常规标签。

![启用预览选项卡选项](https://resources.jetbrains.com/help/img/idea/2026.3/ij_enable_preview_tab_2.animated.gif)

请注意，当预览选项卡启用时，   点击打开文件   选项将被忽略。 双击文件以在常规选项卡中打开。

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.actions.inlayDropTriangle.svg)）打开视口之外的选项卡。 * 压缩选项卡 ：缩小选项卡以使其适合屏幕。

* 多行 ：将选项卡放在多行中。

滚动标签:

![滚动标签](https://resources.jetbrains.com/help/img/idea/2026.3/scroll-tabs.png)

压缩选项卡:

![压缩选项卡](https://resources.jetbrains.com/help/img/idea/2026.3/squeeze-tabs.png)

多行:

![多行](https://resources.jetbrains.com/help/img/idea/2026.3/multiple-rows-tabs.png)

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. 在   大小  字段中，指定字体大小，然后点击   OK  以保存更改。

请注意，字体大小不仅会影响选项卡，还会影响工具窗口。

## 路径导航

面包屑显示从文本光标所在的代码元素到文件根元素的路径。 它们有助于跟踪您在 [文件结构](viewing-structure-of-a-source-file.html)中的位置。

路径导航的每个部分都可点击，从而便于导航到父级代码元素。 如需更多信息，您还可以使用在将鼠标悬停于路径导航部分时出现的工具提示。

> **Tip:**
> 对于某些编程语言，面包屑默认启用。 您可以在 [面包屑设置](settings-editor-breadcrumbs.html)中选择语言。

Procedure: 使用路径导航

![IntelliJ IDEA 路径导航](https://resources.jetbrains.com/help/img/idea/2026.3/ij_editor_breadcrumbs.png)

* 在编辑器中点击路径导航以跳转到所需的代码元素。

* 要更改路径导航的位置，请右键点击编辑器中的路径导航项，转到  `外观 | 路径导航` ，然后选择新位置：编辑器顶部或底部。

![路径导航外观设置](https://resources.jetbrains.com/help/img/idea/2026.3/breadcrumbs-appearance.png)

* 要编辑路径导航设置、为其他语言启用或禁用路径导航，或更改其外观，请按 `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)) 打开设置，然后选择  `编辑器 | 常规 | 路径导航` 。

要隐藏编辑器中的路径导航，请清除   显示路径导航   选项。

## 分屏

IntelliJ IDEA 提供了多种操作，您可以从主菜单或上下文菜单、编辑器或   项目  工具窗口调用这些操作来拆分编辑器屏幕。

Procedure:

* 在编辑器中，右键点击所需的编辑器选项卡，然后选择如何拆分编辑器窗口（   向右拆分   或  `向下拆分` ）。 IntelliJ IDEA 会创建一个分割视图的编辑器，并根据您的选择放置它。

* 作为替代方案，请前往  `窗口 | 编辑器标签页`  和   拆分并右移   或   拆分并下移   选项。

如果必要，您可以为这些操作分配键盘快捷键。 为此，请在   设置  对话框（ `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))）中，转到  `按键映射` ，找到   向右拆分  或   向下拆分  操作，右键点击它，选择   添加键盘快捷键  ，然后按下您想要使用的键组合。 您可以对   拆分并右移   或   拆分并下移   操作执行相同的操作。

* 您可以垂直或水平拖动选项卡以分割编辑器，拖回选项卡以取消分屏。

[Video](https://resources.jetbrains.com/help/img/idea/2026.3/dnd_tab.mp4)

* 您可以在右侧拆分中打开编辑器中的文件。

在   项目   工具窗口中，右键点击文件，从上下文菜单中选择   在右侧分屏中打开  （或按 `Shift+Enter` (Windows), `⇧ ⏎` (macOS), `⇧ ⏎` (IntelliJ IDEA Classic (macOS)), `⇧ ⏎` (macOS System Shortcuts), `Shift+Enter` (XWin), `Shift+Enter` (GNOME), `Shift+Enter` (KDE), `Shift+Enter` (Emacs), `Shift+Enter` (Sublime Text), `⇧ ⏎` (Sublime Text (macOS)), `Shift+Enter` (Visual Studio), `⇧ ⏎` (Visual Studio (macOS)), `Shift+Enter` (NetBeans), `Shift+Enter` (Eclipse), `⇧ ⏎` (Eclipse (macOS))）。 IntelliJ IDEA 会在编辑器右侧的拆分视图中打开文件。

![右侧分裂](https://resources.jetbrains.com/help/img/idea/2026.3/right_split.png)

如果有两个拆分且焦点在左侧拆分，文件将会在现有的右侧拆分中打开。 如果焦点在右侧窗口中，文件将在下一个右侧窗口中打开。

* 您可以在分屏之间移动文件。 右键点击编辑器中的必要文件标签，然后从上下文菜单中选择   移动到对侧组   或   在对侧组中打开  。

* 您可以一次性关闭所有打开的工具窗口，从而扩大拆分屏幕。 将文本光标置于编辑器选项卡上，然后按 `Ctrl+Shift+F12` (Windows), `⌘ ⇧ F12` (macOS), `⌘ ⇧ F12` (IntelliJ IDEA Classic (macOS)), `⌘ ⇧ F12` (macOS System Shortcuts), `Ctrl+Shift+F12` (XWin), `Ctrl+Shift+F12` (GNOME), `Ctrl+Shift+F12` (KDE), `Ctrl+Shift+F12` (Emacs), `Ctrl+Shift+F12` (Sublime Text), `⌘ ⇧ F12` (Sublime Text (macOS)), `Ctrl+Shift+F12` (Visual Studio), `⌘ ⇧ F12` (Visual Studio (macOS)), `Ctrl+Shift+F12` (NetBeans), `Ctrl+Shift+F12` (Eclipse), `⌘ ⇧ F12` (Eclipse (macOS)) 或连续点击该选项卡两次。 IntelliJ IDEA 隐藏所有打开的工具窗口，因此所有空间由分屏共享。

* 您可以使用 [均分比例嵌套分屏](advanced-settings.html#equal_splits) 选项等分拆分编辑器。

* 要取消拆分屏幕，请从上下文菜单中选择   取消拆分  或   取消所有拆分  以取消所有拆分的框架。

Procedure: 移动分屏

1. 将文本光标放置在所需的拆分框架内。

2. 在主菜单中，前往  `窗口 | 编辑器标签页` 。

3. 从列表中选择以下选项之一：

* 将编辑器拉伸到顶部

* 将编辑器拉伸到左侧

* 将编辑器拉伸到底部

* 将编辑器拉伸到右侧

您可以 [为每个选项分配一个快捷键](configuring-keyboard-and-mouse-shortcuts.html)并使用键盘来拉伸拆分框架。

在拆分的框架之间移动，请转到  `窗口 | 编辑器标签页` 。 从选项列表中，分别选择   前往下一个分割器   `⌥ ⇥` (Windows), `⌥ ⇥` (macOS), `⌥ ⇥` (IntelliJ IDEA Classic (macOS)), `⌥ ⇥` (macOS System Shortcuts), `⌥ ⇥` (XWin), `⌥ ⇥` (GNOME), `⌥ ⇥` (KDE), `Ctrl+X, O` (Emacs), `⌥ ⇥` (Sublime Text), `⌥ ⇥` (Sublime Text (macOS)), `⌥ ⇥` (Visual Studio), `⌥ ⇥` (Visual Studio (macOS)), `⌥ ⇥` (NetBeans), `⌥ ⇥` (Eclipse), `⌥ ⇥` (Eclipse (macOS)) 或   转到上一个拆分器   `⌥ ⇧ ⇥` (Windows), `⌥ ⇧ ⇥` (macOS), `⌥ ⇧ ⇥` (IntelliJ IDEA Classic (macOS)), `⌥ ⇧ ⇥` (macOS System Shortcuts), `⌥ ⇧ ⇥` (XWin), `⌥ ⇧ ⇥` (GNOME), `⌥ ⇧ ⇥` (KDE), `⌥ ⇧ ⇥` (Emacs), `⌥ ⇧ ⇥` (Sublime Text), `⌥ ⇧ ⇥` (Sublime Text (macOS)), `⌥ ⇧ ⇥` (Visual Studio), `⌥ ⇧ ⇥` (Visual Studio (macOS)), `⌥ ⇧ ⇥` (NetBeans), `⌥ ⇧ ⇥` (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. 从列表中选择所需字体，并指定其   大小   和   行高  。 您还可以启用连字并配置排版设置。

3. 请点击   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. 请选择   在 中使用 Ctrl+鼠标滚轮更改字体大小  选项。

3. 返回编辑器，按住 `Ctrl` (Windows), `Ctrl` (macOS), `Ctrl` (IntelliJ IDEA Classic (macOS)), `Ctrl` (macOS System Shortcuts), `Ctrl` (XWin), `Ctrl` (GNOME), `Ctrl` (KDE), `Ctrl` (Emacs), `Ctrl` (Sublime Text), `Ctrl` (Sublime Text (macOS)), `Ctrl` (Visual Studio), `Ctrl` (Visual Studio (macOS)), `Ctrl` (NetBeans), `Ctrl` (Eclipse), `Ctrl` (Eclipse (macOS))，并使用鼠标滚轮调整字体大小。

Procedure: 在所有选项卡中增加或减少字体大小

* 在编辑器中，按 `Alt+Shift+.` (Windows), `⌃ ⇧ .` (macOS), `⌥ ⇧ .` (IntelliJ IDEA Classic (macOS)), `⌘ ⇧ Plus` (macOS System Shortcuts), `Alt+Shift+.` (XWin), `Alt+Shift+.` (GNOME), `Alt+Shift+.` (KDE), `Alt+Shift+.` (Emacs), `Alt+Shift+.` (Sublime Text), `⌃ ⇧ .` (Sublime Text (macOS)), `Alt+Shift+.` (Visual Studio), `⌃ ⇧ .` (Visual Studio (macOS)), `Alt+Shift+.` (NetBeans), `Ctrl+=` (Eclipse), `⌘ =` (Eclipse (macOS)) 全局增加字体大小，按 `Alt+Shift+Comma` (Windows), `⌃ ⇧ Comma` (macOS), `⌥ ⇧ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ ⇧ Minus` (macOS System Shortcuts), `Alt+Shift+Comma` (XWin), `Alt+Shift+Comma` (GNOME), `Alt+Shift+Comma` (KDE), `Alt+Shift+Comma` (Emacs), `Alt+Shift+Comma` (Sublime Text), `⌃ ⇧ Comma` (Sublime Text (macOS)), `Alt+Shift+Comma` (Visual Studio), `⌃ ⇧ Comma` (Visual Studio (macOS)), `Alt+Shift+Comma` (NetBeans), `Ctrl+Minus` (Eclipse), `⌘ Minus` (Eclipse (macOS)) 减小字体大小。

IntelliJ IDEA 在编辑器底部显示一个缩放指示器，该指示器显示当前字体大小和默认字体大小，您可以回滚到默认值。

* 缩放指示器默认启用。 要禁用它，请打开   设置  对话框（ `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))），转到  `高级设置` ，并在   编辑器  部分中清除   显示缩放指示器  选项。

## 有用的编辑器配置

您可以使用   编辑器  对话框（ `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))）中的   设置  部分来自定义编辑器的行为。

![编辑器设置](https://resources.jetbrains.com/help/img/idea/2026.3/editor_settings.png)

查看以下常用配置：

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. 从列表中选择适当的语言，并配置制表符和缩进、空格、换行和大括号、硬边距和软边距等设置。

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. 打开   配色方案   节点并选择所需的语言或框架。 您还可以选择   常规   选项来配置通用项的配色方案设置，例如代码、编辑器、错误和警告、弹出窗口和提示、搜索结果等。

Procedure: 配置代码补全选项

* 在   设置   对话框（ `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))），转到  `编辑器 | 常规 | 代码补全 | 弹出窗口` 。 您可以在此配置区分大小写的自动完成、自动显示选项、代码排序等。

Procedure: 配置文本光标位置

* 在   设置   对话框（ `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))），转到  `编辑器 | 常规` 。 在   虚拟 Space  部分，配置文本光标放置选项。

请选择   允许文本光标放置在行末后   选项以将文本光标放置在下一行与前一行结束处相同的位置。 如果清除此选项，下一行的插入位置将放置在该行的末尾。

选择   允许将文本光标放置在选项卡内   这个选项，以帮助您在文件内上下移动文本光标，同时保持其在相同位置。

Procedure: 配置保存时尾随空格的行为

* 在   设置   对话框（ `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))），转到  `编辑器 | 常规` 。 在   其他   部分，配置末尾空格的选项。

例如，当您手动或自动保存代码，并希望在文本光标所在行保留尾随空格时，无论在   在保存时删除尾随空格  列表中选择了什么选项，请选择   始终保持文本光标所在行的尾部空格  选项。

Procedure: 配置编辑器外观选项

* 在   设置   对话框（ `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))），转到  `编辑器 | 常规 | 外观` 。

例如，您可以配置 IDE 显示硬换行指示线或参数提示。

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. 在   自动换行  部分，指定相应的选项。

例如，您可以指定 [文件类型](settings-editor-general.html#soft_wrap_files)，以应用软换行。 在 markdown 文件中编写文档时，这可能会有所帮助。

Procedure: 配置智能按键

您可以根据使用的语言配置基本编辑器操作的行为。

* 在   设置   对话框（ `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))），转到  `编辑器 | 常规 | 智能键` 。

例如，对于 Java、SQL 或 Python，您可以选择 [Jump outside closing bracket/quote with Tab](settings-smart-keys.html#jump_outside_closing_bracket)选项，以便在编写代码时使用 `Tab` (Windows), `Tab` (macOS), `Tab` (IntelliJ IDEA Classic (macOS)), `Tab` (macOS System Shortcuts), `Tab` (XWin), `Tab` (GNOME), `Tab` (KDE), `Tab` (Emacs), `Tab` (Sublime Text), `Tab` (Sublime Text (macOS)), `Tab` (Visual Studio), `Tab` (Visual Studio (macOS)), `Tab` (NetBeans), `Tab` (Eclipse), `Tab` (Eclipse (macOS))导航到关闭括号或引号之外。

## See also

### 操作指南

[代码补全](auto-completing-code.html) [编写和编辑源代码](working-with-source-code.html)

