如何更改 Eclipse 以使用空格而不是制表符?

问:

默认情况下 Eclipse 使用硬制表符缩进。如何将其更改为空格?

答1:

huntsbot.com聚合了超过10+全球外包任务平台的外包需求,寻找外包任务与机会变的简单与高效。

Java 编辑器

单击窗口»首选项展开 Java»代码样式单击格式化程序单击编辑按钮单击缩进选项卡在常规设置下,将选项卡策略设置为:仅空格单击确定以应用更改。

[注意:如有必要,使用新名称保存配置文件作为默认配置文件不能被覆盖。]

默认文本编辑器

3.6 版之前:

Window->Preferences->Editors->Text Editors->Insert spaces for tabs

版本 3.6 及更高版本:

单击窗口»首选项展开常规»编辑器单击文本编辑器检查选项卡的插入空格单击确定以应用更改。

请注意,默认文本编辑器用作 Eclipse 中许多非 Java 编辑器的基础。令人惊讶的是,此设置直到 3.3 才可用。

C / C++

扫描二维码关注公众号,回复: 14597284 查看本文章

单击 Window » Preferences Expand C/C++ » Code Style 单击 Formatter 单击 New 按钮以创建新的配置文件,然后单击 OK 继续 单击 Indentation 选项卡 在 General Settings 下,将 Tab 策略设置为: Spaces only 单击 OK ad fucking 应用更改.

HTML

单击 Window » Preferences 展开 Web » HTML Files 单击 Editor 在 Formatting 下,选择 Indent using spaces 单选按钮 单击 OK 应用更改。

CSS

对 HTML 遵循相同的说明,但选择 CSS 文件而不是 HTML 文件。

JSP

默认情况下,JSP 文件遵循 HTML 文件的格式首选项。

XML

XML 文件间距在首选项中配置。

单击窗口 » 首选项 展开 XML » XML 文件 单击编辑器 使用空格选择缩进 如果需要,您可以指定缩进大小:要缩进的空格数。

对于安装了 MyEclipse 或在 Eclipse 之上构建的任何其他 IDE 的用户,您可能有另一个编辑器覆盖了您的设置。 MyEclipse 和 JavaScript 就是这种情况。我在文本编辑器中启用了“为制表符插入空格”设置,但仍在使用制表符而不是空格。我正准备收工并将其作为一个错误注销,但随后我在“关联编辑器”列表中看到了 JavaScript (*.js) 文件的第二个编辑器。

这可能是一个有用的提示,但如果您遇到相同的行为,请检查文件是否有任何其他关联的编辑器,因为它们可能会覆盖您的设置。为此,请转到 Window > Preferences > General > Editors > File Associations > 然后在该列表中查找破坏您一天的文件扩展名 > 单击它并查看下面的 Associated Editors 列表

对于现有的 Java 文件,按 Ctrl-A 突出显示所有内容,然后按 Ctrl-I 应用当前缩进。否则现有的制表符将阻止使用 Enter 创建的新行中的空格。它还用空格替换现有选项卡。

对于 C/C++,还必须更改 C/C++->“代码样式”。这是迄今为止这个伟大的软件中最烦人的。

更详细地说,对于 C/C++ 和 Ecplipse 3.6 或更高版本,第二步是:Window >偏好> C/C++ >代码风格 >格式化程序>新建,然后选择任何配置文件名称,确保已启用 Open the edit dialog now,点击 OK,然后在 Indentation 标签下,您将看到 Tab Policy。将其设置为 Spaces Only。

答2:

huntsbot.com精选全球7大洲远程工作机会,涵盖各领域,帮助想要远程工作的数字游民们能更精准、更高效的找到对方。

对于默认文本编辑器:

通用 » 编辑器 » 文本编辑器 » 为制表符插入空格(检查一下)

对于 PHP:

PHP » 代码样式 » 格式化程序 » 制表符策略(选择“空格”)

PHP » 代码样式 » 格式化程序 » 缩进大小(设置为 4)

对于 CSS:

网页 » CSS » 编辑器 » 使用空格缩进(选择它)

网页 » CSS » 编辑器 » 缩进大小(设置为 4)

对于 HTML:

网页 » HTML » 编辑器 » 使用空格缩进(选择它)

网页 » HTML » 编辑器 » 缩进大小(设置为 4)

对于 XML:

XML » XML 文件 » 编辑器 » 使用空格缩进(选择它)

XML » XML 文件 » 编辑器 » 缩进大小(设置为 4)

对于 Javascript:

Javascript » 偏好设置 » 代码样式 » 格式化程序 » 编辑 » 缩进(选择“仅空格”)

重命名格式化程序设置配置文件以保存它

对于 Java:

Java » 首选项 » 代码样式 » 格式化程序 » 编辑 » 缩进(选择“仅空格”)

重命名格式化程序设置配置文件以保存它

我在 Preferences 的根目录中看不到 Web 或 Javascript 选项(不过我确实有一个 Web Perspective 可用),我想将选项卡设置为仅用于 html、css 和 javascript 文件的空格。我正在使用 Helios Eclipse for Java Developers,知道如何获得该选项吗?

这些设置是我在 Eclipse PDT(PHP 开发工具)中看到的。 Eclipse PDT 建立在 Eclipse WTP(Web 工具平台)之上,其中包括 JavaScript 开发工具(JSDT)和各种 Web 格式的源代码编辑。这可能是你所缺少的。

+1 用于 Java 的东西,这是绝对必要的,因为它的默认设置会覆盖一般的文本编辑器设置。

对于 C,代码样式 -> 格式化程序 -> 编辑 -> 缩进 -> 常规设置 -> 选项卡策略

谢谢!这在火星上运行良好。令人失望的是文本编辑器选项存在但什么都不做!

答3:

打造属于自己的副业,开启自由职业之旅,从huntsbot.com开始!

从 changing tabs to spaces in eclipse:

窗口 » 首选项 » Java » 代码样式 » 格式化程序 » 编辑 » Indentation (选择“仅限空格”)

对于 XML , xml-->xml files-->editor,然后使用空格选择缩进,缩进大小 2。

答4:

huntsbot.com – 高效赚钱,自由工作

对于 CDT:

转到窗口/首选项 » C/C++ » 代码样式 » 格式化程序 » 新建

创建一个新的,因为内置配置文件无法更改

MyProfile(为配置文件选择一个名称)

缩进 » 制表符策略(仅选择空格)

答5:

huntsbot.com – 程序员副业首选,一站式外包任务、远程工作、创意产品分享订阅平台。

只是为偶然发现此线程的人们提供的快速提示;在您的项目中,还有一个地方也可以设置此设置!

Eclipse 支持特定于项目的设置,一些项目将使用它们自己的非托管选项卡/空格设置,这些设置除了当前项目属性外不会显示在任何地方。

这可以通过以下方式进行管理:

在包资源管理器中右键单击当前项目

属性 » Java 代码风格

关闭所有项目特定的选项

如果您将其他人的代码导入到您的 Eclipse 中,这通常只会成为问题。

答6:

huntsbot.com汇聚了国内外优秀的初创产品创意,可按收入、分类等筛选,希望这些产品与实践经验能给您带来灵感。

对于默认编辑器:

窗口 » 首选项 » 编辑器 » 文本编辑器 » Insert spaces for tabs

https://i.stack.imgur.com/VwuRQ.png

对于 Java 编辑器

窗口 » 首选项 » Java » 代码样式 » 格式化程序 » 编辑 » 缩进 » Tab policy “仅限空格”

https://i.stack.imgur.com/OTqIq.png

答7:

一个优秀的自由职业者,应该有对需求敏感和精准需求捕获的能力,而huntsbot.com提供了这个机会

当我遇到这个问题时,我在所有我能找到的地方都将“使用制表符的空格”设置为 true,但我仍然得到制表符。最终是因为制表符在文件的其他地方使用,并且它试图进行智能缩进或令人沮丧的事情。

通过选择文件的全部内容并在 Mac 上按 command+shift+f 解决了这个问题。这会将给定的格式应用于文件。我不知道 Windows 上的相同键绑定,但试试看。那时我开始得到预期的行为。

为了更模块化地解决此问题,用户还可以对 \t 执行查找/替换(确保启用正则表达式)并替换为所需数量的空格字符

在 Windows 上格式化文件的键非常相似 - Ctrl+Shift+F。

答8:

huntsbot.com – 高效赚钱,自由工作

转到 Window -> Preferences 并键入 tab 作为搜索文本(将显示如下所示的对话框):

https://i.stack.imgur.com/pkVWg.png

转到突出显示的部分以更改选项卡策略。对于编辑器设置,它主要是使用空格缩进(也如上所示)。

对于格式化程序设置,您需要编辑活动配置文件并更新选项卡策略(在“缩进 -> 常规设置”下可用:

https://i.stack.imgur.com/AsW1N.png

答9:

保持自己快人一步,享受全网独家提供的一站式外包任务、远程工作、创意产品订阅服务–huntsbot.com

面向 C/C++ 开发人员的 Eclipse IDE,版本:Helios Service Release 2

您需要通过按“窗口->首选项->代码样式”中的新建按钮来创建新的配置文件

转到缩进选项卡并选择“选项卡策略 = 仅空格”

面向 C/C++ 开发人员的 Eclipse IDE,版本:Kepler Service Release 1

按照以下路径创建新配置文件:“Window > Preferences > C/C++ > Code Style > Formatter”

转到缩进选项卡并选择“选项卡策略 = 仅空格”

答10:

与HuntsBot一起,探索全球自由职业机会–huntsbot.com

请务必检查 java 格式化程序,因为它会覆盖“为制表符插入空格”设置。去:

Java->Code Style"->Formatter->Edit->Identation

注意:您需要创建一个自定义格式才能保存您的配置。

答11:

huntsbot.com汇聚了国内外优秀的初创产品创意,可按收入、分类等筛选,希望这些产品与实践经验能给您带来灵感。

我发现这个问题的解决方案非常简单,并且始终有效。它是更改 eclipse 设置文件。

例如(更改 HTML 缩进大小):

找到 org.eclipse.wst.html.core.prefs 文件,该文件应该在 your_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/ 添加/更改到文件中的行:

indentationChar=space

indentationSize=4

在 Ubuntu 14.04.03 LTS 和 eclipse 4.5 上,我无法更改标识大小始终锁定且不可更改。这解决了我的问题。

原文链接:https://www.huntsbot.com/qa/oLkO/how-do-i-change-eclipse-to-use-spaces-instead-of-tabs?lang=zh_CN&from=csdn

huntsbot.com高效搞钱,一站式跟进超10+任务平台外包需求

猜你喜欢

转载自blog.csdn.net/kalman2019/article/details/128732225
今日推荐