默认情况下,Eclipse使用硬制表符缩进。怎么改成空格呢?
当前回答
不要忘记ANT编辑器
由于某些原因,Ant Editor不会出现在“制表符”或“空格”的搜索结果中,因此可能会错过。
在Windows >首选项下
蚂蚁»编辑器»格式化器»标签大小:(设置为4) Ant»编辑器»格式化器»使用制表符代替空格(取消勾选)
其他回答
进入Window -> Preferences,输入tab作为搜索文本(将显示如下对话框):
转到突出显示的部分以更改选项卡策略。对于编辑器设置,它主要是缩进使用空格(也如上所示)。
对于Formatter设置,您需要编辑活动配置文件和更新选项卡策略(在缩进->常规设置下可用:
当我遇到这个问题时,我将“使用制表符的空间”设置为true,但我仍然得到制表符。最后是因为标签在文件的其他地方被使用了它试图做智能缩进或其他令人沮丧的事情。
它是通过选择文件的全部内容并在mac上按command+shift+f来解决的。这将对文件应用给定的格式。我不知道相同的键绑定窗口,但请尝试一下。在这一点上,我开始得到预期的行为。
您当然可以使用XML文件来配置编码风格的格式化程序。格式化程序文件帮助您在团队成员之间拥有相同的编码风格和指导方针。
添加下面这些设置变量将有一个tab= 2个空格,并转换为空格,即使您在使用Eclipse编码时可能使用tab简写键。
<setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="2"/>
<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="space"/>
<setting id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value="yes"/>
最好的
在Eclipse中进入Window»Preferences,然后搜索Formatter。
你会看到各种粗体链接, 点击每个粗体链接 并设置它使用空格而不是制表符。
在java formatter链接中,您必须编辑配置文件 并选择制表策略,空格只缩进制表
默认编辑器:
窗口»首选项»编辑器»文本编辑器»为制表符插入空格
Java编辑器
窗口»首选项»Java»代码样式»格式化程序»编辑»缩进»标签策略“仅限空格”
推荐文章
- 在Eclipse中更改字符串的大小写
- git可以自动在空格和制表符之间切换吗?
- 自定义数字格式字符串始终显示符号
- 在Eclipse中粘贴多行Java字符串
- 如何在Python中拆分这一长行?
- 如何格式化Visual Studio Code项目中的所有文件?
- Sublime Text 3,将空格转换为制表符
- 转换为二进制并保持前导0
- 如何在Vim或Linux中将空格转换为制表符?
- 如何从Eclipse中的开放资源对话框中隐藏.class文件?
- 没有为文档检测到语法约束(DTD或XML模式)
- 用一个空格替换多个空格
- 如何更改Eclipse中的默认文本文件编码?
- 如何防止Eclipse在启动时挂起?
- Java编译器级别与安装的Java项目facet的版本不匹配