默认情况下,Eclipse使用硬制表符缩进。怎么改成空格呢?
当前回答
给无意中碰到这条线索的人一个小提示;在您的项目中,还有一个地方可以设置此设置!
Eclipse支持特定于项目的设置,一些项目将使用它们自己的、不受管理的选项卡/空格设置,这些设置不会显示在当前项目属性之外的任何地方。
可以通过以下方法进行管理:
在包资源管理器中右键单击当前项目 属性»Java代码风格 关闭所有特定于项目的选项
这通常只在将其他人的代码导入Eclipse时才会成为问题。
其他回答
给无意中碰到这条线索的人一个小提示;在您的项目中,还有一个地方可以设置此设置!
Eclipse支持特定于项目的设置,一些项目将使用它们自己的、不受管理的选项卡/空格设置,这些设置不会显示在当前项目属性之外的任何地方。
可以通过以下方法进行管理:
在包资源管理器中右键单击当前项目 属性»Java代码风格 关闭所有特定于项目的选项
这通常只在将其他人的代码导入Eclipse时才会成为问题。
从在eclipse中更改制表符到空格:
窗口»首选项»Java»代码样式»格式化程序»编辑»缩进(选择“仅限空格”)
在Mac OS X上的eclipse mars (EE)中,我能在首选项中找到这个的唯一方法是打开首选项对话框并键入Formatter,然后选择Java->代码样式->Formatter。
Java->代码样式无法访问格式化器!
在Eclipse中进入Window»Preferences,然后搜索Formatter。
你会看到各种粗体链接, 点击每个粗体链接 并设置它使用空格而不是制表符。
在java formatter链接中,您必须编辑配置文件 并选择制表策略,空格只缩进制表
还可以考虑使用.editorconfig文件:https://marketplace.eclipse.org/content/editorconfig-eclipse。 不使用Eclipse的人也可以从中受益,在最坏的情况下,它可以作为一种指导方针。 注意:我不会进入制表符与空间的战争,但使用空间FTW:-)
推荐文章
- 在Eclipse中更改字符串的大小写
- git可以自动在空格和制表符之间切换吗?
- 自定义数字格式字符串始终显示符号
- 在Eclipse中粘贴多行Java字符串
- 如何在Python中拆分这一长行?
- 如何格式化Visual Studio Code项目中的所有文件?
- Sublime Text 3,将空格转换为制表符
- 转换为二进制并保持前导0
- 如何在Vim或Linux中将空格转换为制表符?
- 如何从Eclipse中的开放资源对话框中隐藏.class文件?
- 没有为文档检测到语法约束(DTD或XML模式)
- 用一个空格替换多个空格
- 如何更改Eclipse中的默认文本文件编码?
- 如何防止Eclipse在启动时挂起?
- Java编译器级别与安装的Java项目facet的版本不匹配