通过默认 日食 缩进与硬表符。我怎么改变它的空间?

有帮助吗?

解决方案

Java编辑器

  1. 点击窗口» 偏好设置
  2. 展开 Java » 代码风格
  3. 点击格式化程序
  4. 点击修改按钮
  5. 点击缩进标签
  6. 常规设置下,将标签政策设置为:仅限空格
  7. 点击确定广告恶心以应用更改。
  8. [ 注意 :如果需要,使用新名称保存个人资料,因为无法覆盖默认个人资料。]

    默认文本编辑器

    在版本3.6之前:

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

    3.6及更高版本:

    1. 点击窗口» 偏好设置
    2. 展开常规»的编辑
    3. 点击文字编辑器
    4. 选中为标签插入空格
    5. 点击确定广告恶心以应用更改。
    6. 请注意,默认文本编辑器用作Eclipse中许多非Java编辑器的基础。令人惊讶的是,这个设置直到3.3才可用。

      C / C ++

      1. 点击窗口» 偏好设置
      2. 展开 C / C ++ » 代码风格
      3. 点击格式化程序
      4. 点击按钮创建新的个人资料,然后确定继续
      5. 点击缩进标签
      6. 常规设置下,将标签政策设置为:仅限空格
      7. 点击确定广告恶心以应用更改。
      8. HTML

        1. 点击窗口» 偏好设置
        2. 展开网络» HTML文件
        3. 点击编辑
        4. 格式化下,选择使用空格缩进单选按钮
        5. 点击确定以应用更改。
        6. CSS

          按照相同的HTML说明操作,但选择 CSS文件,而不是 HTML文件

          JSP

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

          XML

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

          1. 点击窗口» 偏好设置
          2. 展开 XML » XML文件
          3. 点击编辑
          4. 选择使用空格缩进
          5. 如果需要,您可以指定缩进尺寸:要缩进的空格数。

其他提示

为默认的文本编辑:

  • 一般>编辑>文本编辑器>插入空间的标签(检查)

PHP:

  • PHP>码风格>格式>政策选项(选择"空间")
  • PHP>码风格>格式>缩进尺寸(设置4)

CSS:

  • 网>CSS>编辑>缩进使用空间(选择)
  • 网>CSS>编辑>缩进尺寸(设置4)

为HTML:

  • 网>HTML>编辑>缩进使用空间(选择)
  • 网>HTML>编辑>缩进尺寸(设置4)

为XML:

  • XML>XML文件>编辑>缩进使用空间(选择)
  • XML>XML文件>编辑>缩进尺寸(设置4)

Javascript:

  • Javascript>偏好>码风格>格式编辑>压痕(选择"空间只有")
  • 重命名的格式设置档案保存它

Java:

  • Java>偏好>码风格>格式编辑>压痕(选择"空间只有")
  • 重命名的格式设置档案保存它

将标签更改为eclipse中的空格

Window-> Preferences-> Java-> Code Style-> Formatter-> Edit-> Indentation =" Spaces Only"

对于CDT:转到窗口/首选项 - > C / C ++ - >代码风格 - >格式化程序 - >新建(创建新的,因为无法更改内置配置文件) - > MyProfile(为个人资料选择一个名称) - >缩进,标签政策 - >仅限空格

祝你好运

只是一个快速提供人跨绊脚石,这螺纹;那里是 一个地方 在这一设置也可以设定,在项目!

日食支持的项目具体设置,以及某些项目将使用他们自己,联合国管理的标签/空间设置,这就不会出现在任何地方,除了当前的项目属性。

这可以通过管理:

  • 右键目前的项目包资源;
  • 性->Java码的风格
  • 关闭 所有的具体项目的选择

这一般将只是一个问题,如果你进其他人的代码进入你的食。

对于默认编辑器:

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

适用于Java编辑器

Window->Preferences->Java->Code Style->Formatter->Edit->Indentation-> Tab policy = "Spaces Only"

当我遇到这个问题时,我有“使用空格作为标签”。在我能找到的任何地方都设置为真,但我仍然得到了标签。它最终是因为标签在文件的其他地方使用,它试图做智能缩进或令人沮丧的事情。

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

适用于C / C ++开发人员的Eclipse IDE,版本:Helios Service Release 2

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

转到缩进标签,然后选择“标签政策=仅空格”


适用于C / C ++开发人员的Eclipse IDE,版本:Kepler Service Release 1

按照以下路径创建新的个人资料: “窗口>偏好> C / C ++>代码风格>格式化"

转到缩进标签,然后选择“标签政策=仅空格”

我发现解决方案这个问题很简单,总是有效。它改变了日食设置文件。

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

  1. 找到org.eclipse.wst.html.core.prefs文件,该文件应位于your_workspace / .metadata / .plugins / org.eclipse.core.runtime / .settings /
  2. 添加/更改为文件行:

    indentationChar =空间

    indentationSize = 4

请务必检查java格式化程序,因为它会覆盖"插入空格以供标签设置。转到:

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

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

Window-> Preferences-> Java-> Code Style-> Formatter-> Edit-> Indentation =" Spaces Only"

在Eclipse中转到 Window-> Preferences ,然后搜索 Formatter

你会看到各种粗体链接, 点击每个粗体链接 并将其设置为使用空格而不是 tabs

在java formatter链接中,您必须编辑配置文件 并在缩进选项卡

中选择选项卡策略,<仅<代码>空格

转到窗口&gt;首选项并输入 tab 作为搜索文本(将显示如下对话框):

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

对于 Formatter 设置,您需要编辑活动配置文件并更新标签策略(可在缩进&gt;常规设置下找到:

不要错过两者的Tab政策   *仅限空格   *使用空格缩进包裹的行

我只检查了后一种情况,并将Combobox保留为Tabs Only,这使得CheckStyle失败了。 仅供参考,我在谈论偏好&gt; Java&gt;格式化器&gt;编辑...

以eclipse格式xml:for tab:

<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="tab"/>

代表空间:

<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="space"/>

在Mac OS X上的eclipse mars(EE)中,我在首选项中找到它的唯一方法是打开Preference对话框并输入Formatter,然后选择Java-&gt; Code Style-&gt; Formatter。

Java-&gt;代码风格无法访问Formatter!

并且不要忘记 蚂蚁编辑

由于某些原因蚂蚁编辑并不显示在搜索结果为'tab'或'空间',因此可能被错过。

在Windows>的喜好

  • 蚂蚁>编辑>格式>卡大小:(集到4)
  • 蚂蚁>编辑>格式化使用签字,而不是空间(取消它)
  • 点击窗口"的喜好
  • 扩大Java"代码的风格
  • 点击器
  • 点击新的
  • 选择的档案名
  • 点击ok
  • 点编辑按钮
  • 点击的痕卡
  • 根据常规设置,设置标签政策:只有空间
  • 点击"确定"。

还要考虑使用.editorconfig文件: https://marketplace.eclipse.org/content / editorconfig-蚀。 不使用Eclipse的人也可能从中受益,在最坏的情况下,它可以作为指导。 注意:我不会进入标签与空间战争,但使用空格FTW: - )

作为对其他答案的补充,在Mac OS X上,“偏好”和“偏好”一致。菜单在Eclipse下,不是窗口(与Windows / Linux Eclipse发行版不同)。其他所有内容仍然与过去其他答案所指出的相同。

IE:Java Formatter:

Eclipse >      | # Not Window!
Preferences >  |
Java >         |
Code Style >   |
Formatter      |

从这里开始,编辑格式化程序,可以在“缩进”下设置标签策略。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top