# 粘性行

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

粘性行 （或  粘性滚动 ）功能通过在您滚动文件时保持父元素的可见性来增强您的编码体验，为您的代码提供即时上下文。 在具有复杂类和方法层次结构的文件中，此功能确保当前查看的方法及其包含的类的签名始终保持在编辑器顶部。

您还可以点击任意固定行以将编辑器滚动到相应的声明处。

![IntelliJ IDEA：编辑器中的粘性行](https://resources.jetbrains.com/help/img/idea/2026.3/sticky_lines_ij_idea.png)

默认情况下，固定行的最大数量设置为 5。

Procedure: 配置置顶行数

* 在编辑器中的粘性行上右键点击，然后点击   配置粘性行…  。

![配置固定行](https://resources.jetbrains.com/help/img/idea/2026.3/ij_idea_configure_sticky_lines.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)) 打开设置，然后选择  `编辑器 | 常规 | 固定行` 。 在   最大行数  字段旁边，输入所需的固定行数。

![禁用粘性行](https://resources.jetbrains.com/help/img/idea/2026.3/ij_idea_sticky_lines_settings.png)

## 禁用粘性行

默认情况下，  显示粘性行 功能是启用的。 您可以选择为 [所有语言](#disable_sticky_lines_steps)或 [特定语言](#disable-sticky-lines-for-specific-languages)禁用此功能。

Procedure: 禁用所有语言的固定行

* 在编辑器中的粘性行上右键点击，然后点击   禁用  。

![禁用粘性行](https://resources.jetbrains.com/help/img/idea/2026.3/ij_idea_disable_sticky_lines.png)

* 右键点击边距，选择   外观  ，然后取消选择   显示粘性行  。

![从装订区域禁用粘性行](https://resources.jetbrains.com/help/img/idea/2026.3/ij_idea_disable_sticky_lines_gutter.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)) 打开设置，然后选择  `编辑器 | 常规 | 固定行` 。 请清除   滚动时显示粘性行   复选框。

Procedure: 为特定语言禁用锁定行

* 在编辑器中的粘性行上右键点击，然后点击   为 <language> 禁用  。 该选项将列出您当前正在查看的语言。

![禁用粘性行](https://resources.jetbrains.com/help/img/idea/2026.3/ij_idea_disable_sticky_lines_language_specific.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)) 打开设置，然后选择  `编辑器 | 常规 | 固定行` 。 在   语言   部分，取消选中语言旁边的复选框以禁用粘性行。

![禁用特定语言的粘性行](https://resources.jetbrains.com/help/img/idea/2026.3/ij_idea_sticky_lines_settings_language_specific.png)

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)) 打开设置，然后选择  `编辑器｜配色方案｜常规｜编辑器｜固定行` 。 编辑背景、边框或悬停状态的颜色。

![粘滞行颜色方案设置](https://resources.jetbrains.com/help/img/idea/2026.3/ij_idea_sticky_lines_color_settings.png)

