【发布时间】:2011-05-12 00:15:37
【问题描述】:
通常我想编辑文件只有空格。
但是当我使用标签打开文件时,我希望看到它们(例如箭头->)。对于这些文件,我会小心地进行编辑,以免破坏原作者的编码风格——通常我会在需要时手动插入标签。
所以,我想一直看到标签,但是使用 General、Editors、Text Editors、Show Whitespace Characters 选项时,我会被所有的空格分心-点。
如何减少 Spaces 的干扰,同时又能看到 Tabs?
- 我可以将可视化空白的字体颜色更改为更亮的颜色吗?目前它们是中等灰色,但我找不到改变它的选项。
- 或者我可以选择制表符和空格的不同设置(以及段落符号,就此而言)?
- 我以前在我的 goo'ol' 编辑器中使用它的方式是:将 Tab 的 背景颜色 更改为浅黄色(不显示标签的
->或标签的点空格)。这使得 Tabs wuite 可见,而不会损害我的“正常”源可视化。这将是我的最爱。为此,我将 Tab 添加为所有语言的关键字,然后将关键字背景颜色更改为亮黄色。
【问题讨论】:
-
我认为这不是问题。为您的项目使用格式化程序,并将格式化程序设置为保存操作。每个人都应该使用它们,然后它可以成为您公司的标准。
-
唉,我有很多遗留代码需要维护。也来自客户,他们可能有自己的编码规则,我只能在看到选项卡时猜测。而且,仅仅因为我更改了 3 行就重新格式化所有代码是不明智的。这将“打破”许多 SCM 的差异算法,最终会使客户同行评审员的工作更加困难。此外,Java 中的 Formatter 可能是个好主意,但我也使用 C++、Scala 等进行开发。唉,那些格式化程序不如 Java 的好。因此我不同意:这是“一个问题”。
标签: eclipse springsource