启动调试会话
启动调试会话与以正常模式运行程序非常相似。 调试器在后台附加,因此您无需进行任何特定配置即可启动调试会话。 如果您可以从 PyCharm 运行程序,您也可以使用相同的配置对其进行调试。
每次调试程序时,调试会话都基于一个 运行/调试配置。 它允许您配置用于启动应用程序的参数和操作。 例如,您可以指定在每次启动调试会话时构建应用程序,或使用先前编译的代码。 您还可以使用任意 VM 选项、自定义类路径值等(只要所选的运行/调试配置支持)。
要从入口点(例如 main() 方法或测试)运行程序,请点击其附近装订区域中的 运行
图标,并选择 调试。

这将为您创建一个临时的运行/调试配置。 之后,您可以按需自定义并保存此临时配置。 这是在不配置启动参数的情况下调试程序的最快方式。
如果您已有运行/调试配置,请在 运行 小部件中选择它,然后点击 调试 或按 Shift+F9。

要从编辑器为现有的运行/调试配置启动调试会话,请按 Alt+Shift+F9 ,并在菜单中选择它。

暂停/继续调试会话
当调试会话正在运行时,您可以使用 调试 工具窗口工具栏上的按钮暂停/继续它:
要暂停调试会话,请点击
。
要继续调试会话,请点击
F9。
重新启动调试会话
在 调试 工具窗口中点击 重新运行 按钮,或按 Ctrl+F5。

定位调试会话的进程 ID(PID)
要查看当前正在调试的应用程序的 PID,请将鼠标悬停在 调试 工具窗口中的相应会话选项卡上。
会出现一个工具提示,显示调试会话的 PID。

终止调试会话
在 调试 工具窗口中点击
。
或者,按 Ctrl+F2 并选择要终止的进程(如果存在两个或更多进程)。
调试多个任务
要同时运行或调试多个任务,请在工具栏中打开运行小部件菜单,按住 Ctrl 键的同时选择相应的运行/调试配置。

要使用单个运行/调试配置启动多个任务,请参阅 运行/调试多个目标。
效率提示
- 运行启动前任务
您可以配置外部工具或自定义操作在调试会话之前运行。 启动前 操作的示例包括运行 Gulp、 Grunt 或 NPM 脚本, 将您的 TypeScript 代码编译为 JavaScript ,或运行所有当前处于活动状态的 File Watchers 来编译或压缩您的代码, 上传您的源代码 到远程服务器,等等,具体取决于您使用的语言和框架。