首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Eclipse用制表符替换空格

使用Eclipse用制表符替换空格
EN

Stack Overflow用户
提问于 2014-03-06 01:34:24
回答 4查看 93.1K关注 0票数 55

我从互联网上下载了一些代码,而四个空格的缩进让我心烦意乱。我试图对"<4 spaces>“进行查找和替换,并将其替换为”t“,但这只是将所有的空格替换为字符串"\t”。我如何在“替换”框中放一个标签?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-03-06 03:00:00

  1. 从菜单栏打开窗口->首选项。
  2. 从树菜单中选择Text Editors
  3. 取消检查Insert spaces for tabs

然后,从上下文菜单运行Format菜单并保存文件:

票数 66
EN

Stack Overflow用户

发布于 2014-03-06 01:35:53

我想通了。我只需选中“使用正则表达式”的框,然后使用\t。

票数 27
EN

Stack Overflow用户

发布于 2014-09-17 15:52:20

在回答你问题的后半部分时:

人们喜欢空格多于标签的原因是一致性。如果您的编辑器设置为将选项卡显示为4个空格,而我的编辑器设置为8个空格宽,那么我们编写的代码对我们每个人来说都是不同的。这很好,直到我们的共同同事忘记我们使用制表符,并开始使用4个空格间隔他的行。现在他的代码在你看来很好,但是所有的缩进对我来说都是没有意义的。

另外,当我们的工作决定行应该是80个字符长,或者120个字符长时,会发生什么?您将很高兴地用4个空格选项卡编写代码,当它到达我的编辑器时,我突然发现您的一些行太长了。

通常,使用空格或制表符并不重要,只要您(以及处理代码的每个人)都同意使用哪个选项卡字符,以及标签字符的宽度。

我在任何地方都使用4个空格,因为它在每个编辑器、每个存储库、cat编辑时和其他地方都是一样的。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22213098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档