检查样式:始终接收包含制表符的文件(这是第一个实例)

2022-09-01 13:53:00

我在Eclipse IDE中使用Checkstyle for Java。我不知道在每个java文件中,在第二行,我总是在Checkstyle中收到警告:(尽管我很确定我不按Tab键)

文件包含制表符(这是第一个实例)。

public class Percolation {
    private boolean[][] grid;
...
}

当我键入:,按回车键时,Eclipse将为我缩进,之后,我键入。但是,我仍然收到此警告。public class Percolation {private boolean[][] grid;

请告诉我如何解决这个问题。(我不想关闭此警告,因为这是必须的。另一个人会再次检查我的文件)。

谢谢:)


答案 1

步骤 1在 eclipse 中,首选项> Java >代码样式>格式化程序。编辑活动配置文件。(如果您不希望编辑内置配置文件,请创建一个新的配置文件)。在“活动配置文件:”下,有一个下拉对话框。在它旁边,单击“编辑...”,这将打开编辑对话框。在“缩进”标签下,您会找到标签页政策。将选项卡策略从“混合”更改为“仅空间”并应用更改。

步骤2返回到 Eclipse 透视图,通过菜单栏导航:源>格式元素(不是“格式”)并保存。

运行 checkstyle,您将不会再找到“文件制表符字符:文件包含制表符(这是第一个实例)”警告。

通过启用将在工具栏中找到的空格字符来可视化差异。


答案 2

在 eclipse 中,转到“常规>编辑器”>“常规”>“文本编辑器”的“首选项”,然后选中“为制表符插入空格”框。然后,它将缩进空格而不是制表符。


推荐