在Eclipse中显示一些不可见/空白字符

182

很久以前,我从BBEdit转向在Eclipse中进行所有Web应用程序开发。但是我错过了BBEdit的一个小功能。我曾经可以显示像制表符这样的不可见字符,但不显示其他不可见字符(如空格)。我知道我可以在Eclipse中批量打开所有这些功能,但我想知道是否有一种方法只在Eclipse中显示某些不可见字符。


56
如果将来有人像我一样找寻如何在Eclipse中显示空格,可以按照以下步骤:打开"窗口(Window)"菜单,选择"首选项(Preferences)",展开"常规(General)",选择"编辑器(Editors)",再选择"文本编辑器(Text Editors)"。 - JD Isaacks
5
更新:Eclipse自3.7M3版本起具备此功能。您可以单独调整空格、制表符、回车和换行符的可见性。 - Csaba_H
5个回答

260

很遗憾,您只能同时打开所有不可见(空格)字符。我建议您提交一个增强请求,但我怀疑他们会采纳。

Eclipse中的文本组件非常复杂,他们不太愿意使它们变得更糟。

[更新] Eclipse 3.7中已修复此问题:转到Window > Preferences > General > Editors > Text Editors

单击☑显示空格字符 (配置可见性以微调应显示的内容。

致谢John Isaacks


1
谢谢你的提示。知道这可能是一个已解决的问题很好。我将继续搜索Eclipse问题系统并提交请求。 - bryan kennedy
1
现在Eclipse Indigo已经发布,这个答案不再准确。请参见原问题中John的评论。 - Tyler

54

导航到窗口(Window) > 首选项(Preferences) > 通用(General) > 编辑器(Editors) > 文本编辑器(Text Editors)

点击复选框 "显示空格字符(Show whitespace characters)"。

输入图像描述

就这些了.!!!


27

我希望保留工具栏上的“显示空格”按钮,这样可以通过一个单击来切换。

前往窗口->透视图->自定义透视图,并启用在工具栏上显示该按钮。

输入图像描述


1
正是我想要的。我甚至尝试在Neon的上下文菜单中搜索“自动换行”,但没有找到它。这帮了我很多。谢谢。 - Shiyaz

4

我使用Checkstyle插件来实现此目的。在Checkstyle配置中,我添加了特殊的正则表达式规则来检测带有TAB的行,然后将这些行标记为checkstyle ERROR,这在Eclipse编辑器中非常明显。效果很好。


1

GitX(Mac)在提交界面中也可以突出显示空格错误。 - Guillaume Massé

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接