PyCharm默认关闭行号显示,永久开启需进入Settings(Windows/Linux:Ctrl+Alt+S;macOS:Cmd+,)→ Editor → General → Appearance → 勾选Show line numbers,并可选Absolute/Relative/Mixed模式,设置跨会话生效。

Show line numbers 默认是关闭的,所以新装 PyCharm 或重置设置后,代码左侧不会显示行号——这不是 bug,是默认行为。
怎么永久开启行号显示(Settings 入口)
这是最稳妥、对所有文件生效的方式:
- Windows/Linux:按
Ctrl + Alt + S打开 Settings;macOS:按Cmd + ,打开 Preferences - 逐级展开:
Editor → General → Appearance - 勾选
Show line numbers选项 - 可顺手在下方下拉菜单里选一种模式:
Absolute(标准从 1 开始编号)、Relative(以光标所在行为 0,上下递增/递减)、Mixed(当前行用绝对值,其余用相对值) - 点
OK或直接关闭窗口,设置立即生效且跨会话持久
右键临时开关行号(只影响当前文件)
编辑器左侧边距(装订区域)右键 → 勾选或取消 Show Line Numbers,这个操作仅对当前打开的文件起作用,重启 PyCharm 或切换文件后就失效。适合快速验证某段代码结构,但不建议依赖。
常见误操作:右键点错位置(比如点到代码区或标签页),实际要右键的是编辑器最左侧那条空白竖条(即装订区域),不是代码本身。
PyCharm 2026.2是 JetBrains PyCharm 的指定版本安装包,下载地址指向官方 Windows 安装包直链,可用于旧项目兼容、版本回退和环境测试。
行号不显示?先检查这三件事
如果按上述步骤设置了仍不显示,大概率是以下原因:
-
Show line numbers被意外关闭,再进一次Editor → General → Appearance确认是否勾选 - 当前文件类型被排除:PyCharm 对某些非源码文件(如
.txt、.log、未关联语法的空文件)可能不启用行号,试试新建一个.py文件看是否正常 - IDE 主题或字体缩放导致行号视觉“消失”:检查
Settings → Editor → Font中字号是否过大,或主题是否把行号颜色设成了和背景相近的灰度(可在Settings → Editor → Color Scheme → General → Line Numbers调整颜色)
行号模式选哪个更实用
Absolute 是绝大多数人的首选,因为错误堆栈、Git diff、同事沟通都依赖绝对行号;Relative 在写 Vim 模式插件或做跳转调试时有用,但日常开发容易混淆;Mixed 折中,不过目前 PyCharm 对混合模式的支持在部分 UI 缩放比例下偶有渲染错位,建议优先用 Absolute。
行号本身不占内存、不影响性能,但如果你在超大文件(比如 >10MB 的日志或数据文件)中开启,滚动偶尔会略卡——这不是 bug,是渲染开销,此时可临时右键关掉,不影响其他功能。

















