右键 gutter 区域可即时开关行号显示,按文件或类型独立控制;Settings 中的 Show Line Numbers 仅影响新文件或默认值;行号模式(Absolute/Relative/Hybrid)影响键盘跳转逻辑;颜色字体需在 Color Scheme → Line numbers 中调整;隐藏行号会降低协作与调试效率。

右键 gutter 区域是最直接的开关方式
行号显示/隐藏不依赖 Settings 全局配置,而是按文件或文件类型独立控制。最快速生效的操作是:鼠标右键点击编辑器最左侧那条灰色窄条(即 gutter 区域),在弹出菜单中勾选或取消勾选 Show Line Numbers。这个操作即时生效,无需重启 IDE,也不受当前文件是否已打开的影响。
常见错误现象:
- 在代码区或编辑器中间右键,调出的是编辑菜单,不是
gutter控制项 - 进了
Settings → Editor → General → Appearance勾了Show line numbers却没效果——该设置只影响新打开的文件,或作为全局默认值,无法覆盖已有文件的局部设置 - 某 Markdown 文件没行号,但 JS 文件有——说明该 Markdown 上下文被单独关掉了,得去那个文件里右键
gutter再开
Settings 里的行号模式选择影响导航逻辑
启用 Show Line Numbers 后,可在 Settings → Editor → General → Appearance 的下拉框中选三种模式:Absolute、Relative、Hybrid。这不是纯视觉区别,而是直接影响键盘跳转行为:
-
Absolute:从 1 开始递增,适合查日志、写文档、跟同事对行;Ctrl+G输入行号时也按此编号跳转 -
Relative:只显示当前光标所在行的“距离”,如 -2、-1、0、+1;配合j/k或Ctrl+P移动时更直观,但软换行(Use Soft Wraps)开启后仍按逻辑行计算,不是屏幕上的折行数 -
Hybrid:当前行用绝对数,其余用相对数;兼顾两种场景,但会轻微增加视觉干扰,尤其在长函数中易分神
行号颜色和字体大小必须去 Color Scheme 修改
如果你觉得行号太淡、太小、或跟背景融合,别在 Appearance 里调——那里没有字体或颜色选项。正确路径是:Settings → Editor → Color Scheme → General → Line numbers。这里能改的包括:
-
Line number:普通行号的颜色与字体粗细 -
Line number on current line:当前光标所在行的高亮样式(默认加粗) - 字体大小需勾选
Use custom font才可调,否则随主编辑器字体走
改完要点击 Save 或 OK,且仅对新开文件或重载后的文件生效;已打开的文件可能需要切 Tab 再切回来触发重绘。
隐藏行号 ≠ 节省空间,反而可能抬高协作与调试成本
有人为了“省几像素”关掉行号,但实际代价更高:
- Git blame、错误堆栈、CI 日志里的行号全部失效,定位需手动数行或复制到外部编辑器
- 团队沟通时说“看第 42 行”变成“找那个带
useEffect的 hook 下面第二个if”,效率断崖下跌 - VCS 修改标记(绿色/蓝色小条)仍存在,但没了行号参照,根本不知道改的是哪几行
真正影响宽度的是断点图标、折叠箭头、VCS 标记这些图标,而不是行号本身;如果真要收窄 gutter,优先关图标,别动行号。


















