永久开启行号需在settings/preferences中依次进入editor → general → appearance,勾选show line numbers并点击apply和ok;临时开启则在编辑器左侧空白处右键选择show line numbers。

PyCharm 默认不显示行号,必须手动开启;临时开启只对当前文件生效,永久设置需修改全局 Appearance 配置。
怎么永久开启行号显示(Windows/Linux/macOS 通用)
这是最常用也最稳妥的方式,设置一次,所有新打开的 Python 文件都会带行号:
- 打开
File → Settings(Windows/Linux)或PyCharm → Preferences(macOS) - 依次展开左侧菜单:
Editor → General → Appearance - 勾选右侧的
Show line numbers复选框 - 点击
Apply再点OK生效
注意:旧版本(如 PyCharm 5)路径一致,但部分 macOS 用户可能在 Preferences 下找不到 General,请确认是否进入的是顶层 Editor 设置,而非项目级设置。
右键临时开启行号(适合快速查看单个文件)
编辑器左侧空白区域(即将来显示行号的位置)右键,会弹出上下文菜单:
PyCharm 2026.2是 JetBrains PyCharm 的指定版本安装包,下载地址指向官方 Windows 安装包直链,可用于旧项目兼容、版本回退和环境测试。
- 勾选
Show Line Numbers立即显示,仅对当前文件有效 - 关闭 PyCharm 后重启,该设置不会保留
- 适合临时排查、分享截图或不想改全局配置时使用
这个操作快,但容易误以为“已经设好了”,结果下次打开文件又没行号——它和 Settings 里的开关是两套逻辑,互不影响。
为什么改了 Settings 还不显示?常见卡点
行号不出现,通常不是功能失效,而是被其他设置或状态干扰:
- 当前文件类型未被识别为可编辑源码(比如后缀名不是
.py,或文件被标记为“Plain Text”),检查右下角文件类型标签 - 启用了“Distraction Free Mode”(专注模式),该模式会隐藏所有边栏,包括行号区;按
Ctrl+Shift+F11(Win/Linux)或Cmd+Shift+F11(macOS)退出 - 某些插件(如 Vim 插件)可能劫持编辑器 UI,尝试禁用插件后验证
- 极少数情况是缓存异常,可尝试
File → Invalidate Caches and Restart
行号显示相关的实用配套设置
单独开行号够用,但搭配几个小设置能明显提升可读性:
- 勾选
Highlight current line(同在Appearance页面):让光标所在行背景微亮,避免看串行 - 勾选
Show whitespaces:显示空格和制表符,配合行号更容易发现缩进问题 - 勾选
Show method separators:在类方法之间加横线分隔,长文件里快速定位函数边界
这些选项都位于同一路径 Editor → General → Appearance,建议一并开启。真正容易被忽略的是:行号本身不参与代码逻辑,但它一旦缺失,调试 traceback 时定位错误行就得靠数——而人眼数到第 87 行很容易错成 86 或 88。










