默认情况下,Eclipse使用硬制表符缩进。怎么改成空格呢?
当前回答
一定要检查java格式化器,因为它会覆盖“为制表符插入空格”设置。至:
Java - >代码风格”——>格式器- >编辑- >凹痕
注意:您需要创建一个自定义格式才能保存您的配置。
其他回答
不要忘记ANT编辑器
由于某些原因,Ant Editor不会出现在“制表符”或“空格”的搜索结果中,因此可能会错过。
在Windows >首选项下
蚂蚁»编辑器»格式化器»标签大小:(设置为4) Ant»编辑器»格式化器»使用制表符代替空格(取消勾选)
在Eclipse中进入Window»Preferences,然后搜索Formatter。
你会看到各种粗体链接, 点击每个粗体链接 并设置它使用空格而不是制表符。
在java formatter链接中,您必须编辑配置文件 并选择制表策略,空格只缩进制表
从在eclipse中更改制表符到空格:
窗口»首选项»Java»代码样式»格式化程序»编辑»缩进(选择“仅限空格”)
还可以考虑使用.editorconfig文件:https://marketplace.eclipse.org/content/editorconfig-eclipse。 不使用Eclipse的人也可以从中受益,在最坏的情况下,它可以作为一种指导方针。 注意:我不会进入制表符与空间的战争,但使用空间FTW:-)
eclipse格式xml:
标签:
<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="tab"/>
空间:
<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="space"/>
推荐文章
- 格式化XML字符串以打印友好的XML字符串
- 禁用在android中打开导航抽屉的滑动手势
- 是什么原因导致Eclipse中导入的Maven项目默认使用Java 1.5而不是Java 1.6,我如何确保它不使用?
- 如何从Eclipse设置java.library.path
- 如何把空格字符放入XML字符串名?
- 如何使Eclipse/EGit在更新后识别现有的存储库信息?
- 为什么每当我创建一个新项目时,Eclipse都会自动添加appcompat v7库支持?
- 没有空格的合并会产生冲突
- 如何在Eclipse CDT中启用c++ 11/ c++ 0x支持?
- Eclipse错误:“创建Java虚拟机失败”
- 是否有Eclipse行宽标记?
- Eclipse -“正在使用或无法创建的工作区,请选择另一个。”
- 如何显示默认隐藏字符(零宽度空间,即。& # 8203)
- 如何在vim中自动删除尾随空格
- 在Eclipse中更改字符串的大小写