提问



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

最佳参考


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


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


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




其它参考1


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




其它参考2


2015年11月更新:


在Eclipse Mars 4.5.1中,默认情况下(恼人地)关闭了行号。按照以下说明启用它。






2013年12月更新:


Lars Vogel刚刚在他的博客上发表:[7] [8]


截至今天

,Eclipse SDK Luna(4.4)中的行号是默认值

(2013年12月10日)



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



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



  使用Bug 421313,Review - 行号应默认激活,我们为Eclipse SDK构建启用它,我假设其他Eclipse包将会跟随。[9] [10]






2014年8月更新


对于Eclipse Mars 4.5M1,行号默认长度现在 120 (而不是80)。

请参阅如何自定义Eclipse的文本编辑器代码格式化。





原始答案(2009年3月)


要真正拥有它,你可以编写一个脚本,在启动eclipse之前确保:

[workspace]\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.editors.prefs 包含:


lineNumberRuler=true


([workspace]是eclipse工作区的根目录)

那么eclipse将打开,默认情况下显示行号





否则,您也可以键入CTRL + 1然后行,这样您就可以访问命令显示行号了

(这将切换到选项的文本编辑器部分中的显示行号选项。


或者,您只需在Windows首选项中键入numb即可访问文本编辑器部分:





图片来自博客Mkyong.com的如何在Eclipse中显示行号 [12] [13]

其它参考3


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


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

其它参考4


Mac OSX上的轻微变化:

Eclipse→首选项→常规→编辑器→文本编辑器→显示行号

其它参考5


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

其它参考6


在这个文件中


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


确保参数


lineNumberColor=0,0,0


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

其它参考7


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

其它参考8


其中一个简单的方法是使用快捷方式,如:Ctrl + F10,然后按n它显示行号并隐藏行号。

其它参考9


最好的答案是好的,但你也可以将它绑定到一个键(shorcut)来切换它..


窗口>首选项>键然后在过滤器中输入行号并将其绑定到键。


我用CTRL + S + L.

其它参考10


点击窗口标签,然后点击偏好设置





执行此操作并检查显示行号




其它参考11


打开Eclipse


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


勾选显示行号复选框

其它参考12


日食改变了这种偏见的立场


eclipse - > perferences

其它参考13


在Mac上执行此操作:


cmd + , or ADT -> Preferences 


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


Check box: Show line numbers




其它参考14


Eclipse在Preferences的左上方框中有一个搜索功能。
在该搜索框中键入行号,并预先...


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

其它参考15


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


String lineNumbers =
AbstractDecoratedTextEditorPreferenceConstants.EDITOR_LINE_NUMBER_RULER;
EditorsUI.getPreferenceStore()。setValue(lineNumbers,true);

其它参考16


详细解释[15]


发现它在谷歌的某个地方...... :)