# 调试器设置

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

> **TL;DR**
> `文件 | 设置 | 构建、执行、部署 | 调试器`  适用于 Windows 和 Linux
>
>
>
> `%instance% | 设置 | 构建、执行、部署 | 调试器`  适用于 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/app.expui.general.settings.svg)

使用此页面配置调试器的行为并自定义其视图。

## 通用选项

|  条目  |  描述  |
| --- | --- |
|  在断点时显示调试窗口  |  如果选中此复选框，IntelliJ IDEA 会在断点处激活 [调试工具窗口](debug-tool-window.html)。  |
|  在断点处聚焦应用程序  |  如果选中此复选框，则在触发断点时，IntelliJ IDEA 将在编辑器中显示该断点的位置，并尝试将其窗口移到前台。  |
|  进程终止时隐藏调试窗口  |  调试程序终止时自动隐藏 [调试工具窗口](debug-tool-window.html)。  |
|  将执行点滚动到中心  |  如果选中此复选框，当前执行点所在的行将保持在屏幕中间。  |
|  点击行号以执行运行到光标处  |     如果选中此复选框，您可以点击编辑器中的行号以 [运行程序执行到该行](stepping-through-the-program.html#run-to-cursor)。     |
|  删除断点  |     请选择您希望如何移除断点：        * 通过左键点击它们    * 通过将它们拖到编辑器或点击鼠标中键。 在这种情况下，点击断点将切换其状态，在启用和禁用之间切换。      您还可以选择是否希望在即将删除条件或日志断点时显示确认对话框     |

## Java

|  条目  |  描述  |
| --- | --- |
|  传输  |  请选择用于连接到该进程的传输方式。 可用选项为  套接字  和  共享内存 。  共享内存  仅适用于 Windows 系统。  |
|  显示替代源切换器  |  如果项目中存在多个具有相同完全限定名的类，替代源切换器会出现在编辑器顶部。  |
|  立即停止调试进程  |  如果希望 [软终止](starting-the-debugger-session.html#terminate) Java 进程，请选中此复选框。  |
|  附加内存代理  |  运行附加内存代理的应用程序。 它允许您在 [计算对象的保留大小](analyze-objects-in-the-jvm-heap.html#calculate-retained)   内存  标签中。  |

## Kotlin

|  条目  |  描述  |
| --- | --- |
|  附加协程代理  |  在类路径中搜索协程，并将  `-javaagent=coroutine-debug-agent.jar`  添加到虚拟机选项以启用 [协程调试](debug-kotlin-coroutines.html)。  |

## See also

### 过程

[调试代码](debugging-code.html) [调试工具窗口](debug-tool-window.html)

### 参考

