默认情况下,Eclipse使用硬制表符缩进。怎么改成空格呢?
当前回答
我发现这个问题的解决方法很简单,而且总是有效。它是更改eclipse设置文件。
例如(改变HTML缩进大小):
找到org.eclipse.wst.html.core.prefs文件,该文件应该在your_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/ 在文件中添加/更改行:
indentationChar=space
indentationSize=4
其他回答
我发现这个问题的解决方法很简单,而且总是有效。它是更改eclipse设置文件。
例如(改变HTML缩进大小):
找到org.eclipse.wst.html.core.prefs文件,该文件应该在your_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/ 在文件中添加/更改行:
indentationChar=space
indentationSize=4
点击窗口»首选项 展开Java»代码样式 点击格式化程序 单击new 选择概要名称 单击ok 点击编辑按钮 单击缩进选项卡 在“常规设置”下,设置“制表策略”为“仅限空格” 单击OK。
不要忘记ANT编辑器
由于某些原因,Ant Editor不会出现在“制表符”或“空格”的搜索结果中,因此可能会错过。
在Windows >首选项下
蚂蚁»编辑器»格式化器»标签大小:(设置为4) Ant»编辑器»格式化器»使用制表符代替空格(取消勾选)
从在eclipse中更改制表符到空格:
窗口»首选项»Java»代码样式»格式化程序»编辑»缩进(选择“仅限空格”)
Java编辑器
点击窗口»首选项 展开Java»代码样式 点击格式化程序 点击编辑按钮 单击缩进选项卡 在“常规设置”下,设置“制表策略”为“仅限空格” 令人作呕地单击OK应用更改。
[注意:如果需要,保存一个新名称的配置文件作为默认配置文件,不能被覆盖。]
默认文本编辑器
3.6版本之前:
Window->Preferences->Editors->Text Editors->Insert spaces for tabs
3.6及以上版本:
点击窗口»首选项 扩展通用»编辑 点击文本编辑器 检查为制表符插入空格 令人作呕地单击OK应用更改。
注意,默认文本编辑器被用作Eclipse中许多非java编辑器的基础。令人惊讶的是,这个设置直到3.3才可用。
C / C++
点击窗口»首选项 展开C/ c++»代码样式 点击格式化程序 单击New按钮创建一个新的概要文件,然后单击OK继续 单击缩进选项卡 在“常规设置”下,设置“制表策略”为“仅限空格” 令人作呕地单击OK应用更改。
HTML
点击窗口»首选项 展开Web»HTML文件 单击编辑器 在“格式”下,选择“使用空格缩进”单选按钮 单击OK以应用更改。
CSS
对HTML遵循相同的说明,但选择CSS文件而不是HTML文件。
JSP
默认情况下,JSP文件遵循HTML文件的格式首选项。
XML
XML文件间距在首选项中配置。
点击窗口»首选项 展开XML»XML文件 单击编辑器 选择使用空格缩进 如果需要,您可以指定缩进大小:要缩进的空格数。
推荐文章
- 如何删除Python中的前导空白?
- 如何保持Python打印不添加换行符或空格?
- 哪些Eclipse文件属于版本控制?
- 如何用前导零格式化Java字符串?
- 如何在Eclipse Classic中安装Eclipse市场?
- 删除多个空白空间
- 为什么logcat没有显示任何东西在我的Android?
- Eclipse中的Java项目:无法解析Java .lang. object类型。它是从必需的.class文件中间接引用的
- 忽略HTML中的空白
- 开发Android应用最好的IDE是什么?
- 在Eclipse中查找TODO标记
- 从现有源代码创建新项目时,Eclipse“无效项目描述”
- 抛出异常时中断
- Eclipse字体和背景颜色
- 如何解决“java.net.BindException: Address already in use: JVM_Bind”错误?