Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse选项卡宽度未更改_Java_Eclipse_Tabs_Width - Fatal编程技术网

Java Eclipse选项卡宽度未更改

Java Eclipse选项卡宽度未更改,java,eclipse,tabs,width,Java,Eclipse,Tabs,Width,我已经浏览了一些与此相关的帖子,但它们似乎没有帮助我解决问题。我有一个项目,其中java文件以两个空格的宽度缩进。我想把所有东西都改成4格宽。我尝试了“正确缩进”选项,但当我将几行修改为4空间缩进时,它只是将所有内容移回2空间宽度。我已经检查了Java->Code Style->Formatter中的设置,默认设置为4空间宽度。我还检查了“常规->编辑器->文本编辑器”中的设置,它们被设置为4-空格制表符宽度 我认为正确的缩进可能是读取整个java文件并更正代码,使其符合文件中的所有其他内容,因

我已经浏览了一些与此相关的帖子,但它们似乎没有帮助我解决问题。我有一个项目,其中java文件以两个空格的宽度缩进。我想把所有东西都改成4格宽。我尝试了“正确缩进”选项,但当我将几行修改为4空间缩进时,它只是将所有内容移回2空间宽度。我已经检查了Java->Code Style->Formatter中的设置,默认设置为4空间宽度。我还检查了“常规->编辑器->文本编辑器”中的设置,它们被设置为4-空格制表符宽度


我认为正确的缩进可能是读取整个java文件并更正代码,使其符合文件中的所有其他内容,因此我手动修改每一行,使其具有4个空间宽度的缩进。自动更正缩进仍然将所有内容返回到2个空格。以前有人有过这个问题吗?还有其他设置需要更改吗?

我找到了解决方案。项目特定的设置将缩进宽度设置为2,而不是4。这些设置必须覆盖eclipse设置。

听起来很奇怪。您是使用制表符缩进并将制表符大小设置为2还是使用4个空格缩进?您是否尝试过简单地重新导入您的代码格式化程序(即更改和更改回)重新导入代码格式化程序是什么意思?您可能不是这个意思,但是在我进行更改之后,我已经完成了Eclipse->Restart来关闭所有内容,保存设置,然后再次打开。不过还是不走运。新的答案和附加信息:这是用于格式化文本(即修改),还是用于显示(即只读)。我的仍然存在您描述的问题,但是项目特定的设置没有显示宽度的任何内容,只有格式化程序。