pycharm中鼠标悬停自动弹出文档提示(quick documentation),应进入settings/preferences → editor → general取消勾选show quick documentation on mouse move;ctrl+click跳转后需用ctrl+alt+left(windows/linux)或cmd+alt+left(macos)返回;运行代码自动跳转python console是因启用了run with python console,须在run → edit configurations中取消该选项。

PyCharm 没有叫“代码自动跳转”的独立功能,你实际遇到的,大概率是以下三种行为之一:鼠标悬停自动展开文档、Ctrl+Click 自动跳转定义后无法返回、或运行时自动聚焦到 Python Console 窗口。关掉哪一种,取决于你被“跳”到了哪里。
鼠标悬停就弹出文档窗口,怎么禁用?
这不是跳转,是文档提示(Quick Documentation),默认在鼠标停在函数/类上 500ms 后自动弹窗,干扰阅读。
- 进入
Settings/Preferences → Editor → General - 取消勾选
Show quick documentation on mouse move - 如果还想保留手动查看能力,可把延迟调高(比如设为
2000ms),而不是直接关掉 - 注意:该设置对所有语言生效;若只想关 Python 的,需额外检查
Editor → Inlay Hints → Python中是否启用了Documentation hints
Ctrl+Click 跳转后回不去,是不是“自动跳转”没关?
不是自动跳转没关,而是你没用对返回方式——PyCharm 从不“自动”跳转,所有跳转都需主动触发(Ctrl+Click / Ctrl+B),但返回必须手动操作。
PyCharm 2026.2是 JetBrains PyCharm 的指定版本安装包,下载地址指向官方 Windows 安装包直链,可用于旧项目兼容、版本回退和环境测试。
- 返回上一个位置:按
Ctrl+Alt+Left(Windows/Linux)或Cmd+Alt+Left(macOS) - 前进:对应按
Ctrl+Alt+Right或Cmd+Alt+Right - 确保
View → Toolbar已启用,就能看到左/右箭头按钮,点一下比记快捷键更稳 - 别依赖“Esc”或“Backspace”,它们无效;也别去关
Go to Declaration,那会彻底废掉跳转能力
运行代码后自动切到 Python Console 窗口,怎么阻止?
这是运行配置里误启了 Use Python console,PyCharm 会强制把输出重定向并激活 Console 标签页。
- 点击右上角
Run → Edit Configurations… - 在左侧选中当前运行配置(通常是
Script path类型) - 取消勾选
Run with Python console - 如想一劳永逸,可在左侧选
Templates → Python,同样取消该选项,新配置都会继承 - 改完不生效?检查是否点了
Apply,且确认运行的是这个配置(右上角下拉菜单里显示的名字要匹配)
真正容易被忽略的点:很多人翻遍 Code Completion 设置却找不到“跳转”开关,因为跳转逻辑压根不在那里;它由 Go to Declaration 和导航历史共同控制,而历史管理完全依赖快捷键或工具栏按钮——没开 Toolbar,就等于丢了返回入口。










