当我在文本编辑器中没有行号的IDE中编辑代码时,我感到很奇怪。
我的问题是:
- 行号在视觉上是否过多,尤其是当您选择的IDE中存在按行查找功能时?
- 显示行号有什么用?
当我在文本编辑器中没有行号的IDE中编辑代码时,我感到很奇怪。
我的问题是:
Answers:
没有人提到能够快速查看异常堆栈跟踪以找出发生异常的位置。
"referencing stack trace line numbers"
。还是你们都指的是不同的事情?
显示的行号对于配对编程至关重要。没有更快的方法可以使您的视线转移到您正在考虑的代码上。
通过扩展,行号对于正式和非正式的代码审查也非常有用。
不,我喜欢让数据让我了解文件中的内容,尤其是当我查看的是大型配置文件时,可能不容易再次找到该位置。
我可能会看一下行号,这是我查看文件有多大的一种方法。如果一个文件中有几千行代码,那么可能是时候考虑该文件应该被分解还是什么了。我也可以用它来判断文件的深度,如果我知道文件的大小以及屏幕上显示的数字。我喜欢量化滚动条中的位置的想法,例如,我位于文件的前四分之一或第3个五分位。
我来自使用内嵌行号的编辑器的历史。我对此事有何想法?绝对不需要它们(我现在在禁用行号的情况下使用Vim)。想想这一点:即使你做得到堆栈跟踪和这样的,有多少次你手动查找使用行号线,而不是ctrl+g
(在大多数Windows编辑器),或者:line-num
在Vim中?
编辑:当然,这对于其他人可能有所不同,但是在99%的时间中,我使用后者。
我唯一使用过行号的时间是当一个错误弹出时,并且堆栈跟踪告诉我它发生在x行。
我已经看到许多专业的开发人员没有行号。因此,除后期引用外,我看不到其他用法。