默认情况下,Eclipse使用硬制表符缩进。怎么改成空格呢?
当前回答
不要忘记ANT编辑器
由于某些原因,Ant Editor不会出现在“制表符”或“空格”的搜索结果中,因此可能会错过。
在Windows >首选项下
蚂蚁»编辑器»格式化器»标签大小:(设置为4) Ant»编辑器»格式化器»使用制表符代替空格(取消勾选)
其他回答
点击窗口»首选项 展开Java»代码样式 点击格式化程序 单击new 选择概要名称 单击ok 点击编辑按钮 单击缩进选项卡 在“常规设置”下,设置“制表策略”为“仅限空格” 单击OK。
从在eclipse中更改制表符到空格:
窗口»首选项»Java»代码样式»格式化程序»编辑»缩进(选择“仅限空格”)
进入Window -> Preferences,输入tab作为搜索文本(将显示如下对话框):
转到突出显示的部分以更改选项卡策略。对于编辑器设置,它主要是缩进使用空格(也如上所示)。
对于Formatter设置,您需要编辑活动配置文件和更新选项卡策略(在缩进->常规设置下可用:
您当然可以使用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"/>
最好的
默认编辑器:
窗口»首选项»编辑器»文本编辑器»为制表符插入空格
Java编辑器
窗口»首选项»Java»代码样式»格式化程序»编辑»缩进»标签策略“仅限空格”
推荐文章
- Eclipse错误:间接引用所需的.class文件?
- 如何在Eclipse中只使用键盘去一个错误?
- 如何在Eclipse中生成Javadoc注释?
- 如何在EPF Composer 1.5中删除一个规程?
- Eclipse调试器总是阻塞在ThreadPoolExecutor上,没有任何明显的异常,为什么?
- 格式化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虚拟机失败”