写代码时,最怕的就是别人说‘你第100行有个bug’,结果你打开编辑器,满屏代码连行号都看不到。这种情况在团队协作或查日志时特别常见,明明只差一步就能定位问题,却被卡在数行上。
为什么行号这么重要
行号不只是为了好看。它能帮你快速定位错误信息中的位置,比如编译报错提示“Line 45: unexpected token”,没有行号就得手动去数。尤其在修改别人写的代码时,对方随口一提“上面那段改一下”,有行号的IDE一眼就能锁定范围,省下大量沟通成本。
主流IDE开启行号的方法
Visual Studio Code
VS Code默认是开启行号的,但万一被关了,可以这样找回:
文件 > 首选项 > 设置,搜索 "line numbers"
或者直接在设置JSON中添加:
"editor.lineNumbers": "on"
可选值还有 off(关闭)、relative(相对行号)等。
IntelliJ IDEA / WebStorm
这类JetBrains家的工具,默认也带行号,如果没看到,按下面操作:
File > Settings > Editor > General > Appearance
勾选 Show line numbers 就行。Mac用户路径类似,只是菜单叫 Preferences。
Sublime Text
Sublime轻量但默认可能不显行号,打开设置:
Preferences > Settings
在右侧面板加入:
"draw_white_space": "all",
"gutter": true
其中 gutter: true 就是控制行号显示的开关。
记事本?别闹了
有人真用记事本写代码,然后抱怨找不到第几行。不是不行,是效率太低。专业的事还得专业工具做,哪怕用Notepad++,也能在 设置-语言格式 里打开行号显示。
小细节带来大提升
别小看这一排数字。它像书的页码,地图的坐标,没有它,再熟悉的内容也会变得难找。尤其是调试接口返回异常、日志提示具体行数时,开着行号的IDE能让你秒跳到出问题的地方,而不是一边数行一边怀疑人生。
下次换IDE,第一件事别急着改主题,先把行号打开。这个动作花不了三秒钟,却能让整个编码体验顺滑不少。