我怎么改变蚀使用的空间而不是标签?
-
03-07-2019 - |
题
通过默认 日食 缩进与硬表符。我怎么改变它的空间?
解决方案
Java编辑器
- 点击窗口» 偏好设置强>
- 展开 Java » 代码风格
- 点击格式化程序
- 点击修改按钮
- 点击缩进标签
- 在常规设置下,将标签政策设置为:
仅限空格
- 点击确定广告恶心以应用更改。 醇>
- 点击窗口» 偏好设置强>
- 展开常规»的编辑强>
- 点击文字编辑器
- 选中为标签插入空格
- 点击确定广告恶心以应用更改。 醇>
- 点击窗口» 偏好设置强>
- 展开 C / C ++ » 代码风格
- 点击格式化程序
- 点击新按钮创建新的个人资料,然后确定继续
- 点击缩进标签
- 在常规设置下,将标签政策设置为:
仅限空格
- 点击确定广告恶心以应用更改。 醇>
- 点击窗口» 偏好设置强>
- 展开网络» HTML文件
- 点击编辑
- 在格式化下,选择使用空格缩进单选按钮
- 点击确定以应用更改。 醇>
- 点击窗口» 偏好设置强>
- 展开 XML » XML文件
- 点击编辑
- 选择使用空格缩进
- 如果需要,您可以指定缩进尺寸:要缩进的空格数。 醇>
[ 注意 :如果需要,使用新名称保存个人资料,因为无法覆盖默认个人资料。]
默认文本编辑器
在版本3.6之前:
Window->Preferences->Editors->Text Editors->Insert spaces for tabs
3.6及更高版本:
请注意,默认文本编辑器用作Eclipse中许多非Java编辑器的基础。令人惊讶的是,这个设置直到3.3才可用。
C / C ++
HTML
CSS
按照相同的HTML说明操作,但选择 CSS文件,而不是 HTML文件。
JSP
默认情况下,JSP文件遵循HTML文件的格式设置首选项。
XML
XML文件间距在“首选项”中配置。
其他提示
为默认的文本编辑:
- 一般>编辑>文本编辑器>插入空间的标签(检查)
PHP:
- PHP>码风格>格式>政策选项(选择"空间")
- PHP>码风格>格式>缩进尺寸(设置4)
CSS:
- 网>CSS>编辑>缩进使用空间(选择)
- 网>CSS>编辑>缩进尺寸(设置4)
为HTML:
- 网>HTML>编辑>缩进使用空间(选择)
- 网>HTML>编辑>缩进尺寸(设置4)
为XML:
- XML>XML文件>编辑>缩进使用空间(选择)
- XML>XML文件>编辑>缩进尺寸(设置4)
Javascript:
- Javascript>偏好>码风格>格式编辑>压痕(选择"空间只有")
- 重命名的格式设置档案保存它
Java:
- Java>偏好>码风格>格式编辑>压痕(选择"空间只有")
- 重命名的格式设置档案保存它
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缩进大小):
- 找到org.eclipse.wst.html.core.prefs文件,该文件应位于your_workspace / .metadata / .plugins / org.eclipse.core.runtime / .settings /
-
添加/更改为文件行:
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链接中,您必须编辑配置文件 并在缩进选项卡
中选择选项卡策略,<仅<代码>空格不要错过两者的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 |
从这里开始,编辑格式化程序,可以在“缩进”下设置标签策略。