Eclipse:如何使选项卡可见,空格不可见。

8
通常我喜欢只使用空格编辑文件。但是当我打开使用制表符的文件时,我希望能够看到它们(例如作为箭头“->”)。对于这样的文件,我会仔细地进行编辑,以避免破坏原作者的编码风格 - 通常需要手动插入制表符。
因此,我想要在任何时候都能看到制表符,但是使用“常规、编辑器、文本编辑器、显示空格字符”的选项,我会被所有空格点分散注意力。
如何减少使用空格时的干扰,同时又可以看到使用制表符呢?
- 我可以将可视化空白字符的字体颜色更改为更亮的颜色吗?目前它们是中灰色的,但是我找不到更改的选项。 - 或者我可以选择不同的制表符和空格设置(同样适用于段落符)吗? - 我曾经在我的老编辑器中使用过这种设置:将制表符的背景颜色更改为浅黄色(不显示制表符的“->”或空格的点)。这使得制表符非常明显,而不会影响我的“正常”源代码可视化。这是我最喜欢的设置。我是通过将制表符添加为所有语言的关键字,然后将关键字的背景颜色更改为明亮的黄色来实现的。

我的观点是这不是问题。在你的项目中使用格式化程序,并将格式化程序设置为保存操作。每个人都应该使用它们,这样它就可以成为公司的标准。 - Gábor Lipták
2
唉,我有很多遗留代码要维护。此外,客户可能有自己的编码规则,我只能在看到制表符时猜测。而且,仅仅因为我改了3行代码就重新格式化所有代码是不明智的。这会“破坏”许多SCM的diff算法,并使客户的同行评审工作更加困难。此外,Java中的Formatter可能是一个好主意,但我也开发C++、Scala等语言。可惜,这些格式化程序不如Java的好。因此,我不同意:这“是一个问题”。 - towi
1个回答

5
根据Eclipse 3.7M3的新特性,您可以自定义显示空格字符以仅显示制表符而不是空格。

不幸的是,Eclipse 3.7稳定版本预计在2011年夏季发布,但如果该功能对您来说是“必须”的话,您可以尝试该里程碑版本。


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