ChatGPT解决这个技术问题 Extra ChatGPT

如何在 Eclipse 中显示行号?

如何在 Eclipse 中默认显示行号?

“默认”是什么意思?对于每个新工作区?对于每个新安装的 Eclipse?我很困惑。
@Uri:嗯,所以当您收到编译器向您抛出的错误消息时,您可以通过用眼睛扫描文档来快速找到该行。
@X-lstence ctrl-l 将弹出一个弹出框,您可以在其中输入要跳转到的行号
当出现多个错误并且有一种显示行号的方法非常宝贵时,我仍然发现使用 lint 之类的工具滚动到每一行时速度要快得多。此外,在截屏时,可以很好地查看原始行号以供讨论。
重大新闻! (由 Lars VOGEL 报道):从 4.4M4 开始,行号被激活默认!请参阅my (edited) answer below

A
Arsen Khachaturyan

窗口→首选项→常规→编辑器→文本编辑器→显示行号。

编辑:我很久以前写过这篇文章,但正如@ArtOfWarfar 和@voidstate 提到的,你现在可以简单地:

右键单击装订线并选择“显示行号”:

https://i.stack.imgur.com/KP7mH.png


谢谢!我正在使用 Juno 版本,最终在 eclipse -> 首选项 -> 常规 -> 编辑器 -> 文本编辑器 -> 显示行号下找到它。
在 Eclipse for Mac 中,它不在 Window->Preferences 中,而是在 Eclipse->Preferences 中
@CJDennis 或者您可以在首选项的搜索栏中输入“行”甚至“行号”。这是他们做对的事情。除此之外,它位于合乎逻辑的位置。
T
Tod

如果这不起作用,它可能会被您当前的设置覆盖。您可以右键单击代码左侧通常会出现行号的栏中,然后使用上下文菜单将其打开。

https://i.stack.imgur.com/gU1FN.png


C
Community

2015 年 11 月更新:

在 Eclipse Mars 4.5.1 中,行号(令人讨厌)再次默认关闭。请按照以下说明启用它。

2013 年 12 月更新:

Lars Vogel 只是 published on his blog

到目前为止,行号在 Eclipse SDK Luna (4.4) 中是默认的

(2013 年 12 月 10 日)

如果用户希望在 Eclipse IDE 的文本编辑器中默认激活行号,我们进行了一项用户调查。反应非常明确:

YES : 80.07% (1852 responses)
NO  : 19.93% (461 responses)
Total  : 2313
Skipped:   15

使用错误 421313,Review - Line number 应该默认激活,我们为 Eclipse SDK 构建启用了它,我假设其他 Eclipse 包将跟随。

2014 年 8 月更新

对于 Eclipse Mars 4.5M1,行号默认长度现在是 120(而不是 80)。
请参阅“How to customize Eclipse's text editor code formating”。

原始答案(2009 年 3 月)

要真正拥有它,您可以编写一个脚本,确保在启动 eclipse 之前:
[workspace]\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.editors.prefs 确实包含:

lineNumberRuler=true

[workspace] 是您的 Eclipse 工作区的根目录)
然后 Eclipse 将以“默认显示的行号”打开

否则,您也可以键入“CTRL+1”,然后键入“line”,这将使您可以访问“显示行号”命令(这将切换到选项的文本编辑器部分中的“显示行号”选项。

或者您可以在 Windows 首选项中键入“numb”以访问文本编辑器部分:

https://i.stack.imgur.com/DY3h7.png

图片来自博客“Mkyong.com”的“How to display line numbers in Eclipse


在当前的 Eclipse Mars 版本(4.5.1)上,默认情况下不启用行号(很烦人)。
如何设置左缩进间距,以便在行号和每行的第一个字符之间添加一些空格?
@Ωmega 10 年后,我不知道。那将是排水沟和代码编辑器之间的空间或填充。
R
ROMANIA_engineer

就如此容易。 Ctrl+F10,然后是 N,显示或隐藏行号。

参考:http://www.shortcutworld.com/en/win/Eclipse.html


需要将注意力集中在编辑器中才能使用该快捷方式,但如果阅读参考文章中的章节标题,这一点非常明显。 :-)
A
AlvaroCachoperro

Mac OSX 上的细微变化:Eclipse → Preferences → General → Editors → Text Editors → Show line numbers


A
Antonio Leite

在这个文件中

[工作区].metadata.plugins\org.eclipse.core.runtime.settings\org.eclipse.ui.editors.prefs

确保参数

lineNumberColor=0,0,0

不是 255,255, 255,这是白色的


这是否意味着您可以使用不同颜色的行号?有趣的。我会尽快尝试的。
H
HANU

Windows → 首选项 → 常规 → 文本编辑器 → 显示数字线


Я
ЯegDwight

转到 Windows → 首选项 → 常规 → 文本编辑器 → 显示数字线。单击确定,然后单击应用更改。然后它会自动显示行数。


A
Arul Pandian

一种简单的方法是使用快捷键,例如:Ctrl+F10,然后按 n“它显示行号并隐藏行号。


D
DevC

最佳答案很好,但您也可以将其绑定到一个键(快捷键)来切换它。

Window > Preferences > Keys 然后在过滤器中输入“行号”并将其绑定到一个键。

我使用 CTRL + S + L。


U
Ujjwal Roy

打开日食

转到 -> Windows -> 首选项 -> 编辑器 -> 文本编辑器 -> 显示行号

勾选显示行号复选框


A
Adiii

单击窗口选项卡,然后单击首选项

https://i.stack.imgur.com/k00vy.png

这样做并检查显示行号

https://i.stack.imgur.com/a5FpL.png


u
user1144651

日食改变了偏好的位置

eclipse -> 偏好


M
Mike Zriel

在 Mac 上执行以下操作:

cmd + , or ADT -> Preferences 

展开常规 -> 编辑器 -> 文本编辑器

Check box: Show line numbers

https://i.stack.imgur.com/BBTFN.jpg


w
wizurd

Eclipse 在 Preferences 的左上角有一个搜索功能。在该搜索框中输入“行号”,然后...

如果您每次忘记都厌倦了谷歌搜索...


R
RTA

这将是提出问题的适当解决方案:

字符串 lineNumbers = AbstractDecoratedTextEditorPreferenceConstants.EDITOR_LINE_NUMBER_RULER; EditorsUI.getPreferenceStore().setValue(lineNumbers, true);